tractordata.com APItractordata.com ↗
Access tractor specs, engine data, transmission info, dimensions, photos, and events from TractorData.com via 14 structured API endpoints.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/b526f435-3f65-49d6-80c0-8c3d850fdaa1/get_farm_tractor_brands' \ -H 'X-API-Key: $PARSE_API_KEY'
List all farm tractor brands/manufacturers available on TractorData.com. Returns brand name, slug, tractor count, year range, and horsepower range.
No input parameters required.
{
"type": "object",
"fields": {
"data": "array of brand objects with keys: brand, slug, count, years, hp"
},
"sample": {
"data": [
{
"hp": "22-425 hp",
"slug": "agco",
"brand": "AGCO",
"count": "59 tractors",
"years": "1995-2011"
},
{
"hp": "50-250 hp",
"slug": "agcoallis",
"brand": "AGCO Allis",
"count": "39 tractors",
"years": "1991-2001"
}
],
"status": "success"
}
}About the tractordata.com API
This API exposes 14 endpoints covering tractor specifications, brand catalogs, model searches, and industry events sourced from TractorData.com. Use get_tractor_engine_specs to retrieve displacement, bore/stroke, compression ratio, and oil capacity for a specific model, or get_farm_tractor_brands to enumerate every farm tractor manufacturer along with year range and horsepower range. Both farm and lawn tractor categories are covered across all major brands.
Brand and Model Discovery
get_farm_tractor_brands and get_lawn_tractor_brands return arrays of brand objects with brand, slug, count, years, and hp fields. Pass the slug value into get_brand_models — along with an optional type parameter of 'farm' or 'lawn' — to get every model for that manufacturer, including each model's path, numeric id, power, and years. The path field from that response is the key input for every model-level endpoint.
Specification Endpoints
Model-level endpoints accept a path string and return nested objects keyed by specification category. get_tractor_overview covers production info, mechanical specs, hydraulics, hitch, PTO, and serial numbers in a single call. Separate endpoints break out finer detail: get_tractor_engine_specs returns engine variant data including displacement, bore/stroke, compression ratio, and coolant capacity; get_tractor_transmission_specs covers gear count, transmission type, oil capacity, and speed ranges; and get_tractor_dimensions returns tire specifications and weight data. get_tractor_photos returns an array of {url, alt} objects for the model's photo gallery.
Supplemental Model Data
get_tractor_attachments returns loader and implement data where available, and get_tractor_tests surfaces official test records such as Nebraska Tractor Test results. Both return empty objects when no data exists for a given model. get_tractor_series returns sibling models in the same product line as {model, path} pairs, useful for navigating predecessor and successor models programmatically. search_tractors accepts a query string and returns up to 50 matches with model, id, and manufacturer — note it searches model names only, not brand names.
Events and News
get_articles_news lists tractor-related articles, technical resources, and book reviews from TractorData.com as {title, path} objects. get_tractor_shows returns upcoming shows and events with name, date, and location (US state), useful for building event calendars or alerting farm equipment enthusiasts.
- Build a tractor spec comparison tool using engine, transmission, and dimension data across models from multiple brands.
- Populate a farm equipment database with year ranges and horsepower figures pulled from
get_farm_tractor_brands. - Generate model family navigation by traversing
get_tractor_seriespredecessor/successor paths. - Surface Nebraska Tractor Test results alongside spec sheets using
get_tractor_tests. - Build a tractor show event calendar for a specific US region using
get_tractor_showslocation and date fields. - Implement a model lookup widget using
search_tractorsto match user-entered model numbers against the TractorData database. - Catalog lawn tractor brands and their full model lists using
get_lawn_tractor_brandsandget_brand_modelswithtype=lawn.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does TractorData.com offer an official developer API?+
What does `search_tractors` search against, and are there any scope limitations?+
model, id, and manufacturer fields. If you need full-text search across brand names as well, you can fork this API on Parse and revise it to add that capability.Do all tractor models have attachment, test, and series data?+
get_tractor_attachments, get_tractor_tests, and get_tractor_series return empty objects or arrays when no data is available for a given model. Coverage depends on what TractorData.com has published for that specific model — older or less-documented machines are more likely to return empty responses.