deprecated avatar

deprecated

Deprecated

Pricing

from $5.48 / 1,000 results

Go to Apify Store
deprecated

deprecated

Deprecated

Search public mobile.de vehicle inventory across Germany by keyword and optional postal location. Export normalized prices, years, mileage, listing links, and other available fields.

Pricing

from $5.48 / 1,000 results

Rating

0.0

(0)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Mobile DE API is a mobile.de api that searches public mobile.de inventory in Germany by vehicle phrase and optional postcode and returns 37 normalized fields with EUR prices and source URLs.

  • The runtime is locked to mobile.de and Germany.
  • An optional German postcode applies the source's 50 km request radius.
  • Listing rows can carry price, year, mileage, seller, and direct detail links.
  • The 37-field schema preserves absent source values as empty rather than inferred.

Run a one-result test · View API

Set max_results to 1 for the smallest useful test. Billing includes Actor Start and only the result rows actually written to the default Dataset.

What does Mobile DE API do?

Mobile DE API turns a public vehicle search into structured Dataset rows for Germany through public mobile.de vehicle inventory. It accepts the current schema inputs, follows the edition's routing rules, and writes source-linked records that can move directly into JSON, CSV, Excel, a database, or another Apify workflow.

mobile.de's official search FAQ documents detailed vehicle criteria, location-aware results, mileage, price, first registration, and links from result lists to full advertisements. See the official mobile.de search and buying FAQ.

The Actor is a collection and normalization tool, not a vehicle-history report, appraisal, inspection, financing decision, or guarantee of current stock. Important commercial facts should be checked on source_url, because listings and catalog pages can change after collection.

How do I run Mobile DE API?

Run Mobile DE API by starting with its prefilled scenario, reviewing one source-linked row, and increasing scope only after the data matches the intended workflow.

  1. Open the Mobile DE API input page and review every required value.
  2. Set country to Germany, keyword to Toyota Camry, and max_results to 50; for the smallest risk test, temporarily use max_results: 1.
  3. Start the Actor and wait for the default Dataset.
  4. Open source_url from a returned row before expanding the result ceiling or scheduling repeats.
{
"max_results": 50,
"country": "Germany",
"keyword": "Toyota Camry"
}

The result limit is a ceiling rather than a promise. Live inventory, source access, unique listing URLs, and the fields available on each page determine how many records can be published.

What data does Mobile DE API return?

Mobile DE API returns one object per source record using exactly 37 public fields. Values unavailable from the source remain empty; the Actor does not derive a VIN, seller, mileage, location, or vehicle specification from the keyword.

Field groupPublic fieldsMeaning
Identity and pricemain_image, title, price, currency, year, make, model, trimPrimary media, listing title, asking price, and vehicle identity.
Mileage and geographymileage, mileage_unit, location, latitude, longitude, countryOdometer values and source-published place data.
Source and sellerplatform, source_url, seller, seller_typeMarketplace attribution, original listing link, and public seller context.
Vehicle attributescondition, body_type, seats, fuel, transmission, engine, drive_type, exterior_color, interior_color, vinSource-published condition, dimensions, powertrain, colors, and identifiers.
Lifecycle and contentlisting_id, posted_at, updated_at, description, images, price_text, official_url, processor, processed_atSource identity, dates, descriptive content, additional links, and processing attribution.

This abbreviated illustrative item uses the same scenario; a real row follows the full 37-field schema.

{
"title": "Toyota Corolla 2.0 Hybrid Touring Sports",
"price": 23845,
"currency": "EUR",
"year": 2022,
"make": "Toyota",
"model": "Corolla",
"mileage": 80895,
"mileage_unit": "km",
"location": "10115 Berlin",
"country": "Germany",
"platform": "mobile.de",
"source_url": "https://suchen.mobile.de/fahrzeuge/details.html?id=example",
"processed_at": "2026-08-10T08:04:05Z"
}

Apify Datasets support JSON, JSONL, CSV, Excel, XML, HTML, and RSS retrieval through the Dataset items API. Keep source_url and processed_at when exporting so later reviews retain both source provenance and collection time.

What inputs can I configure?

Mobile DE API exposes only inputs supported by its current runtime route, with required fields marked explicitly and no invented non-empty fallback for optional filters.

InputTypeRequiredBehaviorExample
max_resultsintegerYesMaximum mobile.de records requested by the run.50
countrystringYesRequired market input; this edition accepts Germany."Germany"
keywordstringYesRequired make, model, or vehicle phrase preserved as submitted."Toyota Camry"
locationstringNoOptional German city or five-digit postcode; a resolved postcode applies a 50 km radius.Omitted

The complete effective test input is formed from schema defaults overridden by prefills. API callers can replace those values, but must still send each required field with a schema-valid value.

What platforms and markets does Mobile DE API cover?

Mobile DE API covers Germany through public mobile.de vehicle inventory; coverage follows the source relationships registered for this edition rather than assumptions based on the Actor's title.

The edition covers mobile.de in Germany. It cannot be switched to another marketplace through input.

Omit location for a Germany-wide request. When location is supplied, it must resolve to a German postcode for the source-native 50 km filter.

Source inventory, language, seller-entered fields, and page availability change independently. The Dataset describes what was available when the run processed each record.

Why use Mobile DE API?

Mobile DE API is useful when a repeatable API and Dataset contract matters more than manually copying vehicle cards or maintaining a source-specific export parser.

CapabilityPractical benefit
mobile.de-only routingKeep source links and platform attribution consistent.
Optional postcode radiusCreate regional samples using a native geographic request.
EUR, year, and mileage fieldsBuild price-versus-age or price-versus-odometer comparisons when values are present.
37-field DatasetRetain a stable export contract while allowing nullable source fields.
API and MCP accessRun the same input from code, schedules, or an agent client.

The focused route provides consistent attribution and optional geography, while live source access and search-card field depth remain external constraints. This is why null handling and source-link retention are part of a reliable downstream design rather than cleanup tasks.

Who is Mobile DE API for?

Mobile DE API is designed for developers, German automotive analysts, dealer researchers, pricing teams, regional inventory monitors, and data operations specialists. It works for teams that need a reproducible input, structured output, and a review path back to each public source record.

Postcode-based inventory checks, make/model availability samples, EUR asking-price comparisons, mileage distributions, listing-link review queues, and recurring Germany snapshots are appropriate. Keep the exact keyword stable when comparing results over time.

Do not use it for inspections, registration history, seller consent, guaranteed valuation, private data, or a complete licensed replica of mobile.de. Vehicle purchases, lending, insurance, safety, and regulatory decisions require independent checks beyond a scraped public listing.

How can I use Mobile DE API through the API or MCP?

Mobile DE API has the public Actor ID i2fUsqPR5SPr2zU7g; the stable name form truefetch/mobile-de-api is also available for human-readable integrations.

i2fUsqPR5SPr2zU7g

This synchronous HTTP request uses the same scenario and returns Dataset items directly:

curl -L "https://api.apify.com/v2/acts/i2fUsqPR5SPr2zU7g/run-sync-get-dataset-items?maxItems=1" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <APIFY_TOKEN>" \
-d '{"max_results":50,"country":"Germany","keyword":"Toyota Camry"}'

Apify also provides a hosted Streamable HTTP MCP server:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=actors,docs"
}
}
}

After authentication, ask the MCP client to inspect Actor ID i2fUsqPR5SPr2zU7g, run the same input, and return the default Dataset rows. The Mobile DE API API page provides generated SDK and OpenAPI examples, while the Apify MCP guide documents current client setup.

How much does Mobile DE API cost?

Mobile DE API costs $0.00730 per result on the FREE tier plus $0.01000 per Actor Start event; memory determines the number of Start events at one per GB, minimum one.

Event or tierPriceBilling unit
Actor Start$0.01000Per GB of Actor memory, minimum one event.
Result — FREE$0.00730One item written to the default Dataset.
Result — BRONZE$0.00657One Dataset item.
Result — SILVER$0.00584One Dataset item.
Result — GOLD$0.00548One Dataset item.
Result — PLATINUM$0.00548One Dataset item.
Result — DIAMOND$0.00548One Dataset item.

Smallest-test calculation, assuming the minimum one Start event: $0.01000 Actor Start + 1 result × $0.00730 = $0.01730. A run that writes no row can still incur Actor Start. Check the live pricing page before budgeting a larger workflow because prices can change.

How does Mobile DE API compare with alternatives?

Mobile DE API is the best fit when its documented source and normalized contract match the job; broader, manual, or contractual approaches solve different problems.

OptionBest fitTrade-off
Mobile DE APIGermany-focused mobile.de discovery with optional postcode scope.Native attributes missing from result pages remain empty.
Car Listings APIMulti-source or multi-country vehicle research.More input breadth than a mobile.de-only workflow needs.
Manual mobile.de searchA one-time purchase review with complete interactive context.Not convenient for automated export and monitoring.
A contractual marketplace feedGuaranteed access terms or every native field.Separate agreement, credentials, and data model.

No option eliminates the need to verify a mutable vehicle advertisement before a purchase or other high-impact decision.

What are the limits and troubleshooting steps?

Mobile DE API depends on public source responses, so troubleshooting begins with the exact input, the current source page, and whether the default Dataset contains a row.

Symptom or limitExplanation and next step
A postcode is rejectedUse a valid five-digit German postcode or omit location for a countrywide request.
No rows are returnedLive source access can change. Confirm the query on mobile.de, retry later, and report a reproducible run ID if it persists.
Fewer rows than requestedmax_results is a ceiling and cannot create unique live advertisements.
Optional values are emptySearch results may not expose every normalized field; inspect source_url.
A saved detail link disappearsThe seller may remove or update the advertisement. Treat prior output as historical.

For a reproducible report, use max_results: 1, include the run ID and exact input, and add one public source URL when available. Never include an Apify token, private seller data, or credentials in an Issue.

Frequently asked questions

Which inputs are required?

max_results, country, and keyword are required. location is optional.

Is this a mobile.de car listings api?

Yes. It returns normalized rows from public mobile.de vehicle results through Apify endpoints.

Can I use it as a germany used car listings api?

Yes for mobile.de-sourced public inventory; it is not a government registration or vehicle-history API.

What location should I enter?

Use a German city or five-digit postcode. A resolved postcode applies a 50 km source radius.

Is there a free Germany car API?

The Actor uses pay-per-event pricing, although a small run may fit within your Apify account allowances.

Can I schedule runs to monitor mobile.de listings over time?

Yes. Keep keyword and optional postcode stable, then compare price, mileage, listing ID, and source URL across Datasets.

Why can a valid query return no rows?

Marketplace access, live inventory, and page responses can change independently of the Actor.

Three TrueFetch Actors cover the closest adjacent vehicle markets without duplicating this Actor's exact source scope.

Support

Use the Store page for the input, the API page for generated integration examples, and Issues for a reproducible bug. Discuss vehicle-data workflows in the TrueFetch community on Telegram.

Run a focused Mobile DE API test · Open the Mobile DE API API

Last Updated: August 10, 2026