finder.porsche.com APIfinder.porsche.com ↗
Search Porsche Finder listings, retrieve full specs, equipment, pricing, dealer info, and Carfax reports via 4 structured API endpoints.
curl -X GET 'https://api.parse.bot/scraper/e980225b-a3e4-4a14-a553-9cee1d8bfa1b/search_listings?model=911&radius=100&category=911-gt3&location=New+York' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for Porsche vehicles by model, category, location, and other filters. Returns all matching listings with pricing, mileage, color, drivetrain, seller info, and images.
| Param | Type | Description |
|---|---|---|
| lat | string | Latitude of search center |
| lng | string | Longitude of search center |
| sort | string | Sort order |
| model | string | Model series (e.g., '911', '718', 'cayenne', 'taycan', 'macan', 'panamera') |
| radius | string | Search radius in miles |
| category | string | Model category slug (e.g., '911-gt3', '911-turbo-s-coupe', '911-carrera-gts-coupe') |
| location | string | Location name for search center |
| condition | string | Vehicle condition filter: 'preowned', 'new', or empty for all |
{
"type": "object",
"fields": {
"total": "integer - number of listings returned on this page",
"listings": "array of listing objects with id, listing_url_slug, title, model, price, mileage, color, transmission, seller, images, etc.",
"active_page": "integer - current page number",
"total_pages": "integer - total pages available"
},
"sample": {
"data": {
"total": 13,
"listings": [
{
"id": "W3EXVZ",
"url": "https://finder.porsche.com/us/en-US/details/porsche-911-gt3-preowned-W3EXVZ",
"color": "Lugano Blue",
"model": "992 II",
"price": 353888,
"title": "911 GT3",
"images": [
"https://images.finder.porsche.com/6343b793-d7e8-4184-8808-50b79d8cea38/960"
],
"seller": {
"name": "Porsche Marin",
"seller_id": "19499",
"formatted_city": "Mill Valley, CA, 94941"
},
"currency": "USD",
"body_type": "Coupe",
"condition": "preowned",
"drivetrain": "REAR_WHEEL_DRIVE",
"model_year": 2026,
"engine_type": "PETROL",
"mileage_unit": "SMI",
"transmission": "Manual",
"mileage_value": 52,
"model_category": "911 GT3",
"listing_url_slug": "porsche-911-gt3-preowned-W3EXVZ"
}
],
"active_page": 1,
"total_pages": 1
},
"status": "success"
}
}About the finder.porsche.com API
The Porsche Finder API exposes 4 endpoints covering dealer inventory from finder.porsche.com, returning pricing, technical specifications, equipment lists, and vehicle history report links. The search_listings endpoint lets you query by model series (911, Taycan, Cayenne, etc.), condition, geographic radius, and category slug, returning paginated results with images, mileage, color, transmission, and seller details for every matching vehicle.
Search and Filter Inventory
The search_listings endpoint accepts model, category, condition, location, lat/lng, radius, and sort parameters. Results include a listings array where each object carries an id, listing_url_slug, title, price, mileage, color, transmission, seller, and images fields, plus total_pages and active_page for pagination. Category slugs like 911-gt3 or 911-turbo-s-coupe let you narrow to specific variants within a model line.
Listing Detail and Specifications
get_listing_detail takes a listing_slug (available from search_listings results) and returns the full vehicle record: VIN, exterior color, model generation, USD price, a gallery object with categorized images, a summary object with key characteristics, warranty details, and a seller object with dealer name, address, and city. This endpoint surfaces technical specifications including engine and performance data alongside the full equipment list.
Filter Counts and Vehicle History
get_filter_counts mirrors the search_listings parameter set and returns a hitcounts object keyed by filter dimension — bodyType, condition, drivetrain, transmission, and more — each containing {key, val} pairs showing how many listings match each option. This is useful for building dynamic filter UIs without running repeated full searches. The get_vehicle_history_report endpoint takes a listing_id from search results and returns the corresponding Carfax report_url, enabling direct linking to third-party history data.
- Aggregate new and pre-owned Porsche inventory across dealers by model series and geography using
search_listings - Build a spec-comparison tool using technical data from
get_listing_detailacross multiple listings - Display Carfax history report links alongside listing cards via
get_vehicle_history_report - Populate dynamic filter dropdowns using option counts from
get_filter_countswithout loading full result sets - Track price changes across specific Porsche categories by polling
search_listingswith a fixedcategoryslug - Identify dealers stocking specific variants like GT3 or Turbo S by combining
categoryfiltering withsellerfields - Build a saved-search alert system using
listing_idandvinfromget_listing_detailto detect new inventory
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Porsche Finder have an official public developer API?+
What location inputs does `search_listings` accept, and can I search without coordinates?+
search_listings accepts either a location name (city or region string) or explicit lat/lng coordinates paired with a radius in miles. You can use either approach independently — coordinates are not required if you supply a location string, and vice versa. Omitting both returns results without geographic filtering.Does `get_listing_detail` return full technical specifications like horsepower and 0–60 times?+
Does the API cover Porsche inventory outside the United States?+
Can I retrieve historical sold listings or price history for a specific VIN?+
search_listings or get_listing_detail. Price history tracking is not a built-in endpoint. You can fork the API on Parse and revise it to add a price-history or sold-listings endpoint if the underlying data becomes accessible.