Manufacturer and Distributor Data Feed
PestSDS invites pesticide manufacturers to supply authoritative product documentation through a hosted flat-file feed. This page describes the file format and how to participate. You do not submit data through this website — contact us to register your feed URL and coordinate onboarding.
PestSDS’s primary product dataset is EPA APPRIL (Active Pesticide Product Registration Informational Listing), refreshed weekly from the EPA data. That foundation already includes registration numbers, product names, registrants, official EPA label PDFs, active ingredients, pests, sites, and related metadata for hundreds of thousands of registered products. The manufacturer document feed is a supplement — not a replacement — that enriches APPRIL-backed product pages with documentation you host.
Our data foundation (EPA APPRIL)
PestSDS indexes the full EPA APPRIL dataset as its core product catalog. Users already get comprehensive EPA registration coverage without any manufacturer action — including official label PDFs hosted by EPA.
The manufacturer document feed adds to this foundation. It does not replace
APPRIL labels or product records. When you provide a feed, document links are merged into
existing APPRIL-backed product records, matched primarily by reg_num.
Why participate
- APPRIL provides the official EPA label; your feed lets you supply the authoritative manufacturer source for product pages, SDS, addendums, sell sheets, and other documentation PCPs want alongside the official label.
- Helps get distributed product labels indexed and linked to the correct registration.
- Supports non-English labels and other documentation APPRIL does not carry.
- PestSDS is free to use and is widely used by pest control professionals and others who work with regulated pest control products.
How it works
The preferred approach is a CSV file at a stable URL on your website, updated periodically as your product documentation changes. PestSDS pulls the file weekly and merges document links into the existing APPRIL-backed product records.
To participate, email [email protected] with your company name and the URL where your feed file will be hosted. We will coordinate feed registration and onboarding — there is no self-service submission on this site.
Supported formats
- CSV — preferred format
- Excel / XLSX — also accepted
Each row in the file represents one document associated with one product or registration number.
CSV header
Column order must match the header row exactly:
reg_num,document_type,document_name,document_date,product_name,selling_brand,manufacturer_url,product_url,document_url Data dictionary
| # | Field | Required | Type | Max | Description | Examples |
|---|---|---|---|---|---|---|
| 1 | reg_num | Yes, when available | Text | 80 | EPA registration number for registered pesticide products. For FIFRA 25(b), exempt, unregistered, or non-EPA products, use a unique manufacturer-defined product code instead. When an EPA registration exists, this value should match the registration number from EPA APPRIL (Section 3 format such as 12345-678, or distributor format such as 12345-678-99999). | 12345-678; 12345-678-99999; ACME-NATURAL-ANT-001 |
| 2 | document_type | Yes | Text | — | Identifies the type of document being submitted and is shown to users so they know what kind of document is linked. Not case-sensitive — values are normalized to lowercase on import. Must be one of the allowed values. | Label; Supplement; SDS; Addendum; Other |
| 3 | document_name | Yes | Text | 140 | Human-readable name of the document. | Product Label; 2025 Supplemental Label; Safety Data Sheet; California Addendum |
| 4 | document_date | No | Date | — | Publication, revision, effective, or last-updated date for the document when known. Used for sorting multiple documents of the same type. | 2025-04-15; 2024-11-01 |
| 5 | product_name | Yes | Text | 140 | Name of the product associated with the document. Include on every row for that product — each row is independent. | Example Max SC Insecticide |
| 6 | selling_brand | No | Text | 140 | Public-facing brand name users recognize for the product or product line. This may be different from the EPA company name, registrant name, or underlying manufacturer. Used for display and brand correlation only. | BASF; LESCO; CSI; Solutions; MGK |
| 7 | manufacturer_url | No | URL | 500 | Manufacturer website or manufacturer product-family page. May repeat on each row for the same product. | https://examplemanufacturer.com |
| 8 | product_url | No | URL | 1000 | Public product page for the specific product, when available. May repeat on each row for the same product. | https://examplemanufacturer.com/products/example-max-sc |
| 9 | document_url | Yes | URL | 1000 | Direct public URL to the document being submitted. A direct PDF or document URL is preferred when available. | https://examplemanufacturer.com/docs/example-max-sc-label.pdf |
Allowed document_type values
Use one of the following values for document_type. Case does not matter — values
are normalized to lowercase during import. This field tells PestSDS users what type of
document is being linked.
- Label
- Supplement
- SDS
- Addendum
- Other
Validation rules
- One row equals one document.
-
Each row is self-contained. Repeating
product_name,manufacturer_url, andproduct_urlacross rows is expected — for example, when a manufacturer submits only an SDS for a product and no label or other documents. -
document_typemust be one of the allowed values (not case-sensitive; normalized to lowercase on import). document_urlis required.product_nameis required.document_nameis required.document_dateis optional.document_dateshould use YYYY-MM-DD format when provided.-
document_dateis used for document sorting when multiple documents are available. selling_brandis optional.-
selling_brandis used for display and brand correlation only, not regulatory identity. reg_numis required when an EPA registration number exists.-
For non-registered products,
reg_nummust contain a stable unique manufacturer-defined code. - URLs should be public and accessible without login.
- Maximum text lengths should not be exceeded.
- Duplicate rows may be ignored or replaced during import.
Sample file
The sample includes both APPRIL-style registration numbers and manufacturer-defined product codes:
reg_num,document_type,document_name,document_date,product_name,selling_brand,manufacturer_url,product_url,document_url
12345-678,Label,Current Product Label,2025-04-15,Example Max SC Insecticide,ExampleCo,https://examplemanufacturer.com,https://examplemanufacturer.com/products/example-max-sc,https://examplemanufacturer.com/docs/example-max-sc-label.pdf
12345-678,SDS,Safety Data Sheet,2025-03-01,Example Max SC Insecticide,ExampleCo,https://examplemanufacturer.com,https://examplemanufacturer.com/products/example-max-sc,https://examplemanufacturer.com/docs/example-max-sc-sds.pdf
ACME-NATURAL-ANT-001,Label,FIFRA 25b Product Label,2025-04-15,Acme Natural Ant Spray,Acme,https://acmeexample.com,https://acmeexample.com/products/natural-ant-spray,https://acmeexample.com/docs/natural-ant-spray-label.pdf Get started
Ready to provide a document feed? Email [email protected] with your company name, the stable URL where your CSV or XLSX file will be hosted, and any questions about the format. We will work with you to register the feed and begin weekly ingestion.