ITIS Species Taxonomy Scraper avatar

ITIS Species Taxonomy Scraper

Pricing

from $4.52 / 1,000 results

Go to Apify Store
ITIS Species Taxonomy Scraper

ITIS Species Taxonomy Scraper

Search ITIS by common or scientific name and get back the full taxonomic hierarchy, TSN, synonyms, and expert review status for each matching species.

Pricing

from $4.52 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Share

ParseForge

ITIS Species Taxonomy Scraper

Scrape taxonomic hierarchy, synonyms, and TSNs from ITIS by common or scientific name. Each record returns the full kingdom-to-species classification, accepted names, and expert review status. No API key required. Export to CSV, JSON, Excel, or XML.

The Integrated Taxonomic Information System (ITIS) is the authoritative source for North American species taxonomy, but querying it manually or through its SOAP API means wrestling with XML and one-record-at-a-time lookups. This Actor searches ITIS by common name or scientific name, walks the full taxonomic hierarchy for every match, and returns each species as a flat, analysis-ready row.

Who uses itWhat they scrape ITIS for
Ecologists and conservation biologistsBuilding a validated species checklist for a field study or environmental impact assessment.
Data engineers and bioinformaticiansResolving inconsistent species names to ITIS-accepted TSNs before joining biodiversity datasets.
Agricultural researchersPulling the complete classification of pest or crop species for a risk analysis.
Wildlife managersVerifying the current accepted scientific name and authority for a regulated species.

What it does

This Actor searches ITIS by common or scientific name and returns each matching species with its full taxonomic hierarchy, taxonomic serial number (TSN), synonym list, and review status.

  • ๐Ÿ” Common name search: Type everyday names like 'grizzly bear' or 'monarch butterfly' and get the matching scientific records.
  • ๐Ÿงฌ Scientific name search: Query by Latin binomials such as 'Ursus arctos' or 'Danaus plexippus' for precise matches.
  • ๐ŸŒณ Full taxonomic hierarchy: Every record includes kingdom, phylum, class, order, family, genus, and species with authors.
  • ๐Ÿ”„ Synonym resolution: Returns both accepted and unaccepted names so you can map legacy labels to the current ITIS standard.
  • โœ… Expert review status: Each record shows whether the taxonomy has been reviewed by an ITIS steward.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with ITIS data

๐Ÿ“‹ Build a validated species checklist.

An ecologist searches for all 'bear' species before a field survey and exports the accepted names, authors, and TSNs to a CSV for the permit application.

๐Ÿ”— Resolve names across datasets.

A data engineer runs a list of legacy common names through the Actor, collects the accepted TSNs, and uses them as a stable join key between occurrence records and trait tables.

๐ŸŒพ Assess agricultural risk.

An entomologist queries 'aphid' by common name, retrieves every matching species with its full classification, and filters to the taxa known to vector crop diseases.

๐Ÿ“Š Audit taxonomic coverage.

A biodiversity informatician searches a genus by scientific name, pulls all child species, and compares the ITIS list against a museum collection database to find gaps.

Why choose this scraper

What you get
Authoritative North American taxonomyITIS is the U.S. federal standard for species names, curated by agency scientists.
Resolve name conflictsGet the accepted TSN and synonym list so you stop joining on ambiguous labels.
Flat, analysis-ready outputEvery taxonomic rank is a separate column; no nested JSON to unpack.
No API registrationReads the public ITIS search and hierarchy endpoints with no key or OAuth.

How it compares

This Actor and the existing ITIS Taxonomy Scraper both search ITIS names, but this one returns the full taxonomic hierarchy and review status for every match.

FeatureParseForgeITIS Taxonomy Scraper - Species Name Search
Full taxonomic hierarchy (kingdom to species)YesNot listed
Synonym and unaccepted name listYesNot listed
Expert review status per recordYesNot listed
Common name searchYesYes
Scientific name searchYesYes
Configurable max records per runYesNot listed

Configure the run

Drive the Actor with a single species name, choose whether to search by common or scientific name, and set a ceiling on the number of taxonomy records returned. The Input tab lists every parameter.

A first run with the defaults:

{
"query": "bear",
"maxItems": 10
}

A larger pull:

{
"query": "bear",
"maxItems": 200
}

Pricing

Pay-per-result: $0.005 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.50
1,000 results$5.00
10,000 results$50.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the ITIS Species Taxonomy Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to ITIS through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/itis-taxonomy-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results for a name I know exists?

Check your spelling and try both common name and scientific name search modes. ITIS uses exact substring matching, so 'monarch' works but 'monarc' does not. Also verify the species is in ITIS; it covers North American taxa primarily.

Why do I get too many results for a short query?

Short common names like 'bear' match many taxa. Use a more specific query like 'black bear' or switch to scientific name search with a genus like 'Ursus'. You can also lower the maxItems to cap the output.

Why is the taxonomic hierarchy incomplete for some records?

ITIS may not have every intermediate rank populated for a given taxon. Missing ranks appear as empty cells in the output. This is normal and reflects the data ITIS holds, not a scraping error.

Why does the run time out on a large query?

The Actor walks the full hierarchy for every match, which takes one request per taxon. For broad queries like 'plant', set a lower maxItems or use a narrower search term to keep the run within Apify's time limits.

Why do I see duplicate TSNs in the output?

A single TSN can appear under multiple names if it has synonyms. The Actor returns one row per name match, not per unique TSN. Deduplicate on the TSN column in your analysis if you need one row per taxon.

FAQ

QuestionAnswer
What is a TSN?A Taxonomic Serial Number is a stable, unique integer identifier that ITIS assigns to every taxon. It is the standard key for joining ITIS data to other biodiversity databases.
Can I search by scientific name only?Yes. Set the Search By dropdown to 'Scientific Name' and enter a Latin binomial like 'Ursus arctos'. The Actor will match against the ITIS scientific name index.
Does this return subspecies and varieties?Yes. If your query matches infraspecific taxa, the Actor returns them with their full trinomial and rank. The taxonomic hierarchy includes all intermediate ranks down to the terminal node.
How many records can I get in one run?You can set the maximum records up to 1,000,000. The actual number returned depends on how many ITIS taxa match your query string.
Does the Actor handle misspellings or fuzzy matching?No. ITIS search is exact substring match. If you type 'grizzley bear' you will get no results. Use the correct spelling or try a broader term like 'bear' and filter the output.
What is the difference between accepted and unaccepted names?An accepted name is the current ITIS standard for a taxon. Unaccepted names are synonyms or outdated classifications that ITIS still tracks so you can map old labels to the accepted TSN.
Can I export the results to Excel?Yes. The Actor outputs a flat dataset you can download as CSV, JSON, Excel, or XML directly from the Apify run page.
Is this the full ITIS database or a search?This Actor queries the live ITIS web service. It returns the records that match your search term, not a bulk dump of the entire database.
Does it include geographic distribution data?No. ITIS focuses on nomenclature and hierarchy. For distribution data, pair this Actor with a GBIF or iNaturalist scraper using the TSN as the join key.
What taxonomic ranks appear in the output?Kingdom, phylum, class, order, family, genus, and species are always present. Intermediate ranks like subfamily or tribe appear when ITIS has them for that taxon.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Integrated Taxonomic Information System. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.