🚘Carfolio Website Car Data Scraper 🇺🇸 avatar

🚘Carfolio Website Car Data Scraper 🇺🇸

Pricing

from $1.00 / 1,000 results

Go to Apify Store
🚘Carfolio Website Car Data Scraper 🇺🇸

🚘Carfolio Website Car Data Scraper 🇺🇸

Extract complete automobile specifications body type, dimensions, engine and powertrain data, performance figures, fuel consumption, chassis details and more — for any make, model, or search you're interested in.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Jordan Byte

Jordan Byte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract complete automobile specifications from carfolio.com — body type, dimensions, engine and powertrain data, performance figures, fuel consumption, chassis details and more — for any make, model, or search you're interested in. Start from a search, a single manufacturer, one specific car page, or crawl the entire site in one run. Every result is delivered as clean, structured JSON ready for the Apify API, scheduling, and your other integrations, with automatic proxy rotation so runs keep working reliably at scale.

Why use this Carfolio scraper?

Carfolio.com hosts specification sheets for tens of thousands of production and historical cars, but the site is only really browsable one page at a time. This Actor turns that into a dataset you can actually use:

  • Market and competitor research — pull specs for every model in a segment (SUVs, EVs, a specific decade) to compare dimensions, power, and efficiency side by side.
  • Automotive data projects — feed a structured car specification dataset into an app, a price/valuation model, or a recommendation engine.
  • Enthusiast and historical archives — collect full specs for a marque's entire back catalogue, including long-discontinued models.
  • Content and publishing — generate accurate spec tables and comparisons for articles, listings, or catalogs without manual data entry.

How to scrape carfolio.com car data

  1. Click Try for free (or Start) to open the Actor.
  2. On the Input tab, add one or more Start URLs — a search results page, a manufacturer page, or a single car's page. Or turn on Scrape whole site to crawl every manufacturer and every car listed on carfolio.com.
  3. Set Max cars to how many records you want (per start URL, or in total for a whole-site run). Leave the default for a quick test, or set it to 0 for no limit.
  4. Click Start and wait for the run to finish.
  5. Open the Dataset tab (or the Output tab) to browse, filter, and export your results.

Input

The Actor accepts a JSON input with the following fields (see the Input tab for the full form):

FieldTypeDescription
startUrlsarrayOne or more carfolio.com URLs to start from: a search results page (e.g. https://carfolio.com/search/results/?terms=ford), a manufacturer page (e.g. https://carfolio.com/ford/2561/), or a single car page (e.g. https://carfolio.com/ford-model-a-tudor-sedan-364958). Ignored when scrapeWholeSite is true.
scrapeWholeSitebooleanWhen true, ignores startUrls and crawls every manufacturer and every car on carfolio.com, starting from its full make index. Combine with maxItems: 0 for a complete, unrestricted crawl (this can take a very long time and produce a very large dataset).
maxItemsintegerMaximum number of cars to scrape per start URL (or in total, when scrapeWholeSite is enabled). Default 5. Set to 0 for no limit.
proxyConfigurationobjectApify Proxy settings. Enabled by default — carfolio.com blocks a meaningful share of requests sent without a proxy, so leaving this on gives the most reliable results.

Example input:

{
"startUrls": [{ "url": "https://carfolio.com/search/results/?terms=porsche" }],
"scrapeWholeSite": false,
"maxItems": 20,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

Each dataset item is one car, with a compact set of top-level fields plus the site's complete specification table grouped by section — nothing is left out. You can download results as JSON, CSV, Excel, HTML, or XML from the Dataset tab, or fetch them via the API.

{
"url": "https://carfolio.com/ford-model-a-tudor-sedan-364958",
"title": "1928 Ford Model A Tudor Sedan",
"year": 1928,
"make": "Ford",
"model": "Model A",
"image": null,
"summary": "The Ford Model A Tudor Sedan is a 2 door saloon (sedan)-bodied motor vehicle with a front mounted engine driving through the rear wheels...",
"quickFacts": {
"Body type": "2 door sedan/saloon with 4/5 seats",
"Engine type": "naturally aspirated petrol",
"Engine size": "3.3 litre",
"Cylinders": "4, Straight",
"Power": "40.6 PS / 40 bhp / 29.8 kW @ 2200 rpm",
"Torque": "Unknown"
},
"specifications": {
"bodywork": { "Body type": "4/5 seater sedan/saloon", "Number of doors": "2" },
"dimensionsWeights": { "Wheelbase": "2629 mm / 103.5 inches" },
"powertrain": { "Cylinders": "Straight 4", "Capacity": "3.3 litre 3285 cc (200.463 cu in)" },
"chassis": { "Gearbox": "3 speed manual" },
"general": { "Carfolio.com ID": "364958" }
},
"addedDate": "2014-03-10",
"modifiedDate": "2020-02-02"
}

Data fields

FieldDescription
urlCanonical URL of the car's page
titleFull model title as shown on the page (usually "year make model")
year, make, modelParsed from the title and breadcrumb
imageMain photo URL, or null when the page has none
summaryShort descriptive paragraph shown at the top of the page
quickFactsThe at-a-glance key facts panel (body type, engine, power, torque, etc.)
specificationsThe full specifications table, grouped by section (bodywork, dimensions & weights, aerodynamics, powertrain, performance, fuel consumption, chassis, general) exactly as published
addedDate, modifiedDateWhen the record was added/last updated on the source site

Cost and performance

This Actor uses lightweight HTTP requests rather than a full browser, so it's fast and inexpensive to run. A run of a few dozen cars typically finishes in well under a minute on the free plan. Larger runs (a full manufacturer, or the whole site) scale linearly with the number of cars requested — use maxItems to control run size and cost, and check the Runs tab for actual usage on your plan.

Tips

  • Start with a small maxItems value to preview results before committing to a large or whole-site run.
  • You can mix start URL types freely — search pages, manufacturer pages, and individual car pages can all be in the same startUrls list, each with its own maxItems budget.
  • A whole-site run with maxItems: 0 will scrape carfolio.com's entire catalogue, which can be very large — plan your compute unit budget accordingly.

FAQ

Is this legal? This Actor only collects publicly available specification data. You are responsible for ensuring your use complies with carfolio.com's terms of service and applicable law in your jurisdiction.

Some fields are empty/null for a car — why? Not every car page has every spec filled in on the source site (older or rarer models especially). The Actor captures exactly what's published, without inventing or guessing values.

Found a bug or missing data? Open an issue on the Actor's Issues tab with the URL you ran and what you expected to see. Custom extraction fields or a tailored version of this Actor can also be arranged — get in touch via the Issues tab.