ParseForge Scrapers

FIPE Brazil Vehicle Prices Scraper

parseforge/fipe-brazil-vehicle-prices-scraper

BusinessOtherAutomation

Scrapes official FIPE vehicle price tables for cars, motorcycles, and trucks in Brazil. Returns flat rows with reference prices, filterable by vehicle type, brand, and model.

Run this scraper See the API call
Total users
13
Monthly active
4
Total runs
202
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

FIPE Brazil Vehicle Prices Scraper

Scrape official FIPE vehicle price tables for cars, motorcycles, and trucks in Brazil. Get current and historical reference prices by brand and model, with filters for vehicle type and name. Export to CSV, JSON, Excel, or XML.

The FIPE table is the standard reference for vehicle pricing in Brazil, used by insurers, dealers, and buyers. This actor reads the official FIPE data directly, so you get the same reference prices without manual lookups or screen scraping. Filter by vehicle type (carros, motos, caminhões) and by brand or model name to collect exactly the rows you need.

Who uses it What they scrape FIPE for
Insurance companies Automating vehicle valuation for policy underwriting and claims
Car dealerships Monitoring market reference prices to price used inventory competitively
Market researchers Tracking price trends across brands and models over time
Developers building automotive apps Feeding current FIPE prices into pricing calculators or comparison tools

What it does

This Actor collects FIPE vehicle price records by vehicle type, brand, and model, and returns each one as a flat row with the official reference price and identifying details.

  • 🚗 Vehicle type filter: choose cars, motorcycles, or trucks to narrow the dataset.
  • 🔍 Brand and model filters: case-insensitive substring match on brand or model name, e.g. 'Fiat' or 'Uno'.
  • 📊 Flat row output: each vehicle price is returned as a single record with all identifying fields.
  • ⚙️ Flexible volume: set a maximum number of records per run, from 1 to 1,000,000.

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

What you can do with FIPE data

📋 Insurance policy underwriting.

An insurance company runs the actor daily for all car models to keep its valuation database current for new policy quotes.

🚙 Used car pricing.

A dealership filters by brand 'Fiat' and model 'Uno' to get the official reference price for every year and variant, then sets its lot prices accordingly.

📈 Market trend analysis.

A researcher collects monthly FIPE prices for popular truck models to track depreciation curves and publish a market report.

🛠️ App data pipeline.

A developer schedules the actor to refresh FIPE prices weekly and feeds the JSON output into a vehicle pricing API for a consumer app.

Why choose this scraper

What you get
Official FIPE data Reference prices from the source used across Brazil
No manual lookups Automate collection instead of querying the FIPE website by hand
Flexible filtering Target specific brands or models with substring matching
Structured output Clean rows ready for CSV, JSON, Excel, or XML export

How it compares

No other Store actor targets FIPE the same way, so the honest comparison is with the alternatives teams actually weigh.

FIPE Brazil Vehicle Prices Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When FIPE changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with a vehicle type and optional brand or model name filters. Filters run as the data is read, so only matching vehicle prices reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
  "maxItems": 10,
  "vehicleType": "carros"
}

A larger pull:

{
  "maxItems": 200,
  "vehicleType": "carros"
}

Pricing

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

Results collected Approximate cost
100 results $1.87
1,000 results $18.67
10,000 results $186.70

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 FIPE Brazil Vehicle Prices 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 FIPE 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/fipe-brazil-vehicle-prices-scraper"

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

Troubleshooting

Why am I getting no results?

Check your filters. If brandName or modelName is set, it must match a real brand or model in the FIPE table. Try leaving them blank to see all vehicles for the selected type.

The run stops before collecting all vehicles.

Increase maxItems. The actor stops after reaching that number, even if more matching vehicles exist.

I get an error about vehicleType.

Use one of the allowed values: carros, motos, or caminhoes. The input editor provides a dropdown with these options.

The output has fewer fields than expected.

The actor returns a fixed schema based on the FIPE data. If a field is missing for a particular vehicle, it may be empty in the source.

Can I run this for a specific year?

The actor does not have a year filter. It returns all years for the matching brand and model. You can filter the output dataset afterward.

FAQ

Question Answer
What is the FIPE table? The FIPE table is the official reference for vehicle prices in Brazil, published monthly by the Fundação Instituto de Pesquisas Econômicas. It covers cars, motorcycles, and trucks with prices by brand, model, and year.
Does this actor require an API key or login? No. The actor reads the public FIPE data directly, so you do not need to register or authenticate.
Can I filter by brand or model? Yes. Use the brandName and modelName inputs for case-insensitive substring matching. For example, brandName 'Fiat' returns all Fiat vehicles, and modelName 'Uno' narrows to that model.
What vehicle types are supported? You can choose cars (carros), motorcycles (motos), or trucks (caminhoes) using the vehicleType input.
How many records can I collect in one run? Set maxItems to any number from 1 to 1,000,000. The actor stops after collecting that many matching vehicle prices.
What output formats are available? The dataset can be exported to CSV, JSON, Excel, or XML from the Apify platform.
Is the data current? The actor reads the latest FIPE reference prices available at the time of the run. FIPE updates its table monthly.
Can I get historical FIPE prices? The actor returns the current reference prices. For historical data, you would need to run it over time and store snapshots.
Does this work for all brands in Brazil? Yes, it covers all brands listed in the FIPE table for the selected vehicle type. Use the brand filter to narrow results.
Is there a limit on concurrent runs? Apify platform limits apply, but the actor itself can be scheduled or run on demand without additional restrictions.

Related actors

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 Fundação Instituto de Pesquisas Econômicas. 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.

Input

FieldTypeWhat it doesDefault
maxItems integer Maximum number of vehicle prices to collect per run. 10
vehicleType string (3 options) Type of vehicle to query. carros
brandName string Case-insensitive substring match against brand name (e.g. 'Fiat', 'Volks'). Leave blank for all brands. not set
modelName string Case-insensitive substring match against model name (e.g. 'Uno', 'Gol'). Leave blank for all models. not set

Pricing

from $14.00 per 1,000 results

Charged forWhat it isPrice each
Result Item Charged once per result collected. $0.014 to $0.01867

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST · run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~fipe-brazil-vehicle-prices-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run FIPE Brazil Vehicle Prices Scraper on Apify All scrapers