find a pesticide product's EPA registration number from a partial or misspelled product name via the PPLS API

domain: ordspub.epa.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Take the partial product-name text you have (it can appear anywhere in the name and matching is not case sensitive).
  2. Send a GET request to https://ordspub.epa.gov/ords/pesticides/cswu/ProductSearch/partialprodsearch/v2/riname/{Partial_Product_Name}.
  3. Review the returned JSON list of candidate products, each with its full PRODUCTNAME and EPAREGNO.
  4. Re-query the exact-match endpoint (/ppls/{Company-Product}) using the confirmed registration number to pull full label detail.
  5. Confirm the COMPANYINFO name matches the label you're trying to verify, since multiple companies register similarly named products.

Known gotchas

Related routes

look up a pesticide product's EPA-approved label data by EPA registration number via the PPLS API
ordspub.epa.gov · 5 steps · unrated
query state-level pesticide product registration status by EPA registration number via Kelly's Pesticide Product Registrations API
kelly-products.com · 5 steps · unrated
search EPA's Pesticide Product Label System for all registered products containing a specific active ingredient
ordspub.epa.gov · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans