ParseForge Scrapers

JamesEdition Cars Scraper

parseforge/james-edition-cars-scraper

Lead generationE-commerceAutomation

Scrapes car listings from JamesEdition search results and returns each one as a flat row with price, specifications, photos, VIN, and dealer information.

Run this scraper See the API call
Total users
12
Monthly active
1
Total runs
450
Bookmarked
0
Rating
5.0 (2)
Last modified
15 hours ago

This scraper was last updated on .

What does the JamesEdition Cars Scraper return?

ParseForge

JamesEdition Cars Scraper

Scrape luxury, classic, and supercar listings from JamesEdition, up to a million per run. Every car comes with its price, full specs, photo gallery, VIN, and dealer location. No login or API key. Export to CSV, JSON, Excel, or XML.

JamesEdition aggregates the world's finest cars for sale, but manually copying listing details is slow and error-prone. This actor reads the public search pages directly, applies your filters for make, model, year, price, or country, and returns each matching car in one consistent, flat schema.\n\nGet a structured dataset of high-end inventory ready for market analysis, price tracking, or feeding your own platform.

Who uses it What they scrape JamesEdition for
Luxury car dealers Monitor competitor pricing and inventory for specific makes and models.
Market analysts Track listing volumes and average asking prices across different classic and supercar segments.
Automotive data aggregators Build a feed of verified high-end car listings with full specifications and photos.
Collector car enthusiasts Watch for specific rare models matching exact color, year, and mileage criteria.

What it does

This Actor collects car listings from JamesEdition search results and returns each one as a flat row with price, specifications, photos, VIN, and dealer information.

  • ๐Ÿ” Flexible search URLs: Start from any JamesEdition cars search URL with your filters already applied, or scrape the entire inventory.
  • ๐Ÿ“ธ Full photo galleries: Every listing includes all available high-resolution image URLs for use in your own catalog.
  • ๐Ÿ“ Dealer and location data: Each car comes with the selling dealer's name, country, and map coordinates where available.
  • ๐Ÿ“‹ Complete specifications: Engine, transmission, exterior and interior color, mileage, VIN, and every listed spec field are captured.

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

What you can do with JamesEdition data

๐Ÿ“Š Monitor luxury car market prices.

A market analyst runs the scraper weekly on a saved search for Ferrari models under $500,000 to track asking price trends and days on market.

๐ŸŽ๏ธ Find specific collector cars.

A collector sets up a filtered URL for Porsche 911s from 1970 to 1980 with manual transmission and runs the actor daily to catch new listings.

๐ŸŒ Compare international inventory.

A dealer scrapes all JamesEdition listings for a particular model across Germany, the UAE, and the US to understand regional price differences.

๐Ÿ–ผ๏ธ Build a visual catalog.

An automotive content site collects listings with full photo URLs to create a gallery of the most expensive cars currently for sale worldwide.

Why choose this scraper

What you get
Consistent flat schema Every listing, whether a modern supercar or a vintage classic, is normalized into the same predictable columns.
No code setup Paste a search URL, set a limit, and run. No proxies, no headless browser config, no authentication.
Runs at scale Collect up to a million listings in a single run, with automatic pagination through all results pages.

How it compares

This actor and the existing JamesEdition Cars Scraper both extract listings from the same source, with differences in how they handle output and configuration.

Feature ParseForge JamesEdition Cars Scraper
Scrape from any filtered search URL Yes Yes
VIN number extraction Yes Yes
Full photo gallery URLs Yes Yes
Dealer map coordinates Yes Not listed
Up to 1,000,000 listings per run Yes Not listed

Configure the run

Drive the Actor with any JamesEdition cars search URL, and set a maximum number of listings to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
 "startUrl": "https://www.jamesedition.com/cars/all",
 "maxItems": 10
}

A larger pull:

{
 "startUrl": "https://www.jamesedition.com/cars/all",
 "maxItems": 200
}

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 JamesEdition Cars 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 JamesEdition 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/james-edition-cars-scraper"

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

Troubleshooting

Why am I getting no results?

Check that your start URL is a valid JamesEdition cars search URL and that the filters you applied return listings on the live site. Try opening the URL in a private browser window to verify.

The actor stops before reaching my max items limit.

This means there are fewer total listings matching your search than the maximum you set. The actor will finish when it has read all available pages.

Some fields are empty in my output.

JamesEdition listings vary in how much detail sellers provide. Fields like VIN, mileage, or interior color will be empty when the seller did not fill them in on the original listing.

The run is taking a long time.

Large searches with high max items values will take longer because the actor must paginate through many results pages. Reduce your max items or narrow your search filters to speed it up.

I get an error when using a custom URL.

Make sure your URL starts with https://www.jamesedition.com/cars and includes the full query string with your filters. URLs copied from other parts of the JamesEdition site will not work.

FAQ

Question Answer
Can I filter by specific car make and model? Yes. Build your search with the filters you want on JamesEdition.com, then copy that URL and paste it as the start URL. The actor will respect all filters in the URL.
Does this scraper get the VIN number? Yes, when a seller includes the VIN in their listing, it is captured in the output. Not every listing will have a VIN disclosed publicly.
How many listings can I scrape in one run? You can set the maximum up to 1,000,000 cars per run. The actor will paginate through all available results until it hits your limit or runs out of listings.
What export formats are supported? Your dataset can be exported in CSV, JSON, Excel, XML, or RSS feed formats directly from the Apify platform.
Do I need a JamesEdition account or API key? No. This actor reads the publicly available search pages. You do not need to register an account or obtain any API credentials.
Are the listing photos included in the output? Yes. The actor captures all available image URLs from each listing's photo gallery, which you can then download separately if needed.
Can I get the seller's contact information? The actor captures the dealer name and location as displayed on the listing. Direct contact details like phone or email are typically behind a contact form on the site and are not included.
How often can I run this scraper? You can schedule it to run as frequently as every minute on the Apify platform, or trigger it via API whenever you need fresh data.
Does it handle different currencies? The price is captured exactly as displayed on the listing, which may be in EUR, USD, GBP, or other currencies depending on the seller's location and your search settings.
What happens if a listing is sold or removed? The actor only captures listings that are live at the time of the run. If a car sells and is removed from JamesEdition, it will not appear in subsequent scrapes.

๐Ÿ†˜ 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 JamesEdition B.V. 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.

What input does the JamesEdition Cars Scraper accept?

FieldTypeWhat it doesDefault
startUrl string JamesEdition cars search URL (copy from filters). Leave empty to use https://www.jamesedition.com/cars/all https://www.jamesedition.com/cars/all
maxItems integer Maximum number of cars to collect per run. Free plan: up to 100. Paid plans: up to 1,000,000. 10
proxyConfiguration object Proxy used to reach JamesEdition. Residential US is the default: the site blocks datacenter IPs and shows prices in the currency of the proxy country. {"useApifyProxy":true,"apifyProxyGroups"

How much does the JamesEdition Cars Scraper cost?

from $12.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0125 to $0.025

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

How do I call the JamesEdition Cars Scraper 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~james-edition-cars-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "startUrl": "https://www.jamesedition.com/cars/all",
    "maxItems": 10,
    "proxyConfiguration": {
      "useApifyProxy": true,
      "apifyProxyGroups": [
        "RESIDENTIAL"
      ],
      "apifyProxyCountry": "US"
    }
  }'

What example inputs can I use?

Use these inputs to see how a run is configured.

input.json
{
  "startUrl": "https://www.jamesedition.com/cars/all",
  "maxItems": 10,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}

What do users say about the JamesEdition Cars Scraper?

Rated 5.0 out of 5 across 2 reviews. Read them on Apify.

How do I report an issue with the JamesEdition Cars Scraper?

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.

What related scrapers can I use?

Run JamesEdition Cars Scraper on Apify All scrapers