Motors.co.uk Car Listings Scraper avatar

Motors.co.uk Car Listings Scraper

Pricing

from $5.01 / 1,000 results

Go to Apify Store
Motors.co.uk Car Listings Scraper

Motors.co.uk Car Listings Scraper

Scrapes used car listings from Motors.co.uk search pages. Returns each vehicle as a flat row with price, mileage, year, fuel type, transmission, and dealer details.

Pricing

from $5.01 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

ParseForge

Motors.co.uk Car Listings Scraper

Scrape used car listings from Motors.co.uk by search URL, up to thousands per run. Every listing returns price, mileage, year, fuel type, transmission, dealer info, and the full listing URL. Export to CSV, JSON, Excel, or XML.

Motors.co.uk lists thousands of used cars from dealers across the UK, but browsing page by page to collect prices, specs, and dealer details is slow. This Actor reads any Motors.co.uk search or category page you give it and extracts every matching car listing into a structured dataset. You get a clean, flat row for each vehicle, ready for analysis or import.

Who uses itWhat they scrape Motors.co.uk for
Car dealersMonitor competitor pricing and stock levels across the UK.
Market analystsTrack used car market trends, average prices, and inventory volumes.
Data journalistsGather regional vehicle data for reports on the automotive industry.
App buildersFeed a car search or comparison tool with fresh Motors.co.uk listings.

What it does

This Actor collects used car listings from Motors.co.uk search result pages and returns each vehicle as a flat row with its price, mileage, year, fuel type, transmission, and dealer information.

  • ๐Ÿ”— Paste a search URL: Start from any Motors.co.uk search results page, with your filters already applied in the browser.
  • ๐Ÿ“Š Structured output: Every listing comes out as a flat row with price, mileage, year, fuel, transmission, and dealer details.
  • โฑ๏ธ Set a listing limit: Control the maximum number of cars to scrape so you only collect what you need.

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

What you can do with Motors.co.uk data

๐Ÿ“ˆ Monitor competitor stock.

A car dealer runs the Actor weekly on a rival's filtered search URL to track which models they are listing and at what price points.

๐Ÿ’ฐ Analyse market pricing.

A market analyst scrapes all Ford Fiesta listings under ยฃ10,000 to calculate average mileage-adjusted prices across UK regions.

๐Ÿš— Build a car search app.

A developer feeds daily scraped Motors.co.uk listings into a mobile app that alerts users when a specific make and model appears within budget.

๐Ÿ“‹ Audit dealer inventory.

A dealership group scrapes its own Motors.co.uk listings to verify that prices, photos, and descriptions match their internal stock system.

Why choose this scraper

What you get
No API key neededReads the public Motors.co.uk search pages directly, with no registration or authentication.
Fixed schemaEvery listing arrives in the same flat format, making it easy to merge runs or build dashboards.
Rapid collectionScrapes hundreds or thousands of listings in a single run, far faster than manual copying.

How it compares

This Actor focuses on scraping by URL, while the alternative offers built-in filters for make, model, price, and mileage.

FeatureParseForgeMotors.co.uk Scraper
Scrape by search URLYesYes
Built-in make and model filtersNot listedYes
Built-in price and mileage filtersNot listedYes
Dealer information in outputYesYes
Handles multiple start URLsYesNot listed

Configure the run

Drive the Actor from one or more Motors.co.uk search or category URLs, and set a maximum number of listings to cap the run. The Input tab lists every parameter.

A first run with the defaults:

{
"startUrls": [
{
"url": "https://www.motors.co.uk/used-cars/for-sale/"
}
]
}

A larger pull:

{
"startUrls": [
{
"url": "https://www.motors.co.uk/used-cars/for-sale/"
}
],
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$0.55
1,000 results$5.54
10,000 results$55.40

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 Motors.co.uk Car Listings 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 Motors.co.uk 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/motors-co-uk-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 Motors.co.uk search or category page that shows listings. If the page has no results or uses a very restrictive filter, the Actor will return an empty dataset.

The Actor is scraping fewer listings than my maximum.

This happens when the search results page has fewer total listings than your set maximum. The Actor stops when it runs out of pages to read.

Some fields are empty in my output.

Not every listing on Motors.co.uk includes all details. If a seller omits the mileage or fuel type, that field will be blank in your dataset.

The run fails with a timeout error.

Try reducing the 'Maximum car listings' number or splitting your search into smaller, more specific URLs to reduce the load per run.

I get an error about an invalid URL.

Ensure your start URL begins with 'https://www.motors.co.uk/' and points to a search or category page. Direct links to individual car detail pages are not supported.

FAQ

QuestionAnswer
Can I scrape a specific make and model?Yes. Perform a search on Motors.co.uk with your desired make, model, and any other filters, then paste that URL into the Actor's start URLs. It will scrape only the listings that match your search.
How many listings can I scrape in one run?You control this with the 'Maximum car listings' input. Set it to the number you need, up to the total available on the search results pages you provide.
Does this Actor handle pagination?Yes. It follows the pagination links on the search results page automatically until it reaches your set maximum or runs out of pages.
What data fields do I get for each car?Each row includes the listing title, price, mileage, registration year, fuel type, transmission, body style, engine size, dealer name, dealer location, and the direct listing URL.
Can I scrape multiple search URLs at once?Yes. Add as many Motors.co.uk search or category URLs as you need to the start URLs list, and the Actor will process them all in one run.
Is it legal to scrape Motors.co.uk?You should review Motors.co.uk's terms of service and ensure your use complies with them and with applicable laws. This Actor only accesses publicly available pages.
Can I filter by price or mileage in the Actor?The Actor does not have its own filter inputs. Apply your filters directly on the Motors.co.uk website, copy the resulting URL, and use that as your start URL.
What output formats are supported?You can export your dataset in CSV, JSON, Excel, or XML format from the Apify platform.
Does it scrape sold or reserved listings?It scrapes whatever listings are visible on the search page you provide. If a listing is marked as sold or reserved and still appears in the results, it will be included.
Can I run this on a schedule?Yes. Use Apify's scheduler to run the Actor daily, weekly, or at any custom interval to keep your dataset fresh.

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 Motors.co.uk Limited. 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.