mbusa.com APIwww.mbusa.com ↗
Search new Mercedes-Benz vehicle inventory across US dealers by zip code. Filter by model class, fuel type, color, year, and more via a single API endpoint.
curl -X GET 'https://api.parse.bot/scraper/8f2682b3-a4ea-4734-9f81-78b18bb9bf67/search_inventory?zip=90210&class=GLE&count=3&fuel_type=G&body_style=SDN' \ -H 'X-API-Key: $PARSE_API_KEY'
Search new Mercedes-Benz vehicle inventory by zip code with optional filters for body style, model class, fuel type, color, year, and distance radius. Returns paginated results sorted by distance from zip code by default. Includes available filter options with counts for further refinement.
| Param | Type | Description |
|---|---|---|
| ziprequired | string | US zip code to search near (e.g. '10001', '90210', '60601') |
| page | integer | Page number (1-based) |
| year | string | Model year filter (e.g. '2024', '2025', '2026') |
| class | string | Model class filter (e.g. 'GLE', 'GLC', 'C', 'S', 'E', 'CLA', 'GLA', 'SL', 'EQS', 'EQE', 'CLE'). Use available_filters.modelIdentifier in response for valid values. |
| color | string | Exterior color filter: 'BLK', 'WHT', 'GRY', 'BLU', 'RED', 'SLV', 'GRN', 'BGE', 'BWN' |
| count | integer | Number of vehicles per page |
| sort_by | string | Sort order: 'distance-asc', 'price-asc', 'price-desc' |
| distance | string | Distance radius in miles: '10', '25', '50', '100', '200', '500', or 'ALL' for any distance |
| fuel_type | string | Fuel type filter: 'G' (Gasoline), 'E' (Electric), 'PH' (Plug-In Hybrid) |
| body_style | string | Body style filter: 'SUV', 'SDN' (Sedans), 'WGN' (Wagons) |
{
"type": "object",
"fields": {
"zip": "string - searched zip code",
"page": "integer - current page number",
"vehicles": "array of vehicle objects with vin, year, class_name, model_name, body_style, msrp, inventory_price, engine, fuel_type, drive_train, exterior_color, interior_color, features, properties, dealer, monthly_payments",
"page_size": "integer - requested page size",
"total_count": "integer - total matching vehicles",
"returned_count": "integer - actual vehicles returned on this page",
"available_filters": "object - available filter options with counts for bodyStyle, color, fuelType, modelIdentifier, year, distance, price, and more"
},
"sample": {
"data": {
"zip": "90210",
"page": 1,
"vehicles": [
{
"vin": "W1KFJ4EB0TJ014347",
"msrp": 55270,
"type": "NEW",
"year": "2026",
"dealer": {
"id": "05421",
"url": "http://www.bhbenz.com",
"name": "Mercedes-Benz of Beverly Hills",
"phone": "+1 (555) 012-3456",
"address": {
"zip": "62704",
"city": "Springfield",
"line1": "123 Main St",
"state": "IL"
},
"location": {
"lat": "34.0674044",
"lng": "-118.3870344",
"distance_miles": 3.8
}
},
"engine": "Dual Permanently Excited Synchronous (PSM)",
"features": [
"Digital Extra: Wireless Apple CarPlay"
],
"available": true,
"fuel_type": "Electric",
"image_url": "https://media.oneweb.mercedes-benz.com/images/dynamic/nafta/US/174344/805_055/iris.jpg?...",
"body_style": "Sedans",
"class_name": "CLA",
"model_name": "CLA 350 4MATIC with EQ Technology",
"properties": {
"ENGINE": "Dual Permanently Excited Synchronous (PSM)",
"ACCELERATION": "4.8 sec"
},
"reservable": false,
"drive_train": "Two-speed",
"exterior_color": "Sky Blue metallic",
"interior_color": "Macchiato Beige MB-Tex",
"inventory_price": 55270,
"monthly_payments": [
{
"apr": 5.99,
"type": "FINANCE",
"term_months": 72,
"down_payment": 13264,
"monthly_payment": 796.83,
"mileage_allowance": null
}
]
}
],
"page_size": 3,
"total_count": 10979,
"returned_count": 3,
"available_filters": {
"fuelType": {
"label": "Fuel Type",
"values": [
{
"id": "E",
"count": 542,
"label": "Electric"
}
]
},
"bodyStyle": {
"label": "Body Style",
"values": [
{
"id": "SDN",
"count": 10979,
"label": "Sedans"
}
]
}
}
},
"status": "success"
}
}About the mbusa.com API
The MBUSA Inventory API provides access to new Mercedes-Benz vehicle listings across US dealers through a single search_inventory endpoint that returns over 15 response fields per vehicle, including VIN, MSRP, inventory price, drivetrain, fuel type, and dealer proximity. Results are paginated and sorted by distance from a given zip code by default, with filters available for model class, body style, color, year, and radius.
What the API Returns
The search_inventory endpoint accepts a required US zip code and returns a paginated list of in-stock new Mercedes-Benz vehicles sourced from dealers nationwide. Each vehicle object includes vin, year, class_name, model_name, body_style, msrp, inventory_price, engine, fuel_type, and drive_train. The response also includes total_count, returned_count, and page for pagination control.
Filtering and Sorting
You can narrow results using optional parameters: class (e.g. GLE, EQS, C), color using standardized codes like BLK, WHT, or BLU, fuel_type, year, and distance (10 to 500 miles, or ALL). The sort_by parameter accepts distance-asc, price-asc, or price-desc. The count parameter controls page size, and page handles pagination.
Available Filters in Response
Every response includes an available_filters object listing filter options with item counts across dimensions: bodyStyle, color, fuelType, modelIdentifier, year, distance, and price. This lets you build dynamic filter UIs or drill down progressively without making separate metadata calls.
Coverage and Scope
The API covers new vehicle inventory only, across US dealers, scoped to a zip code radius. Results reflect dealer stock as listed on mbusa.com. The inventory_price field may differ from msrp when dealer-level pricing adjustments are present.
- Build a zip-code-based car shopping tool that surfaces nearby Mercedes-Benz inventory sorted by price
- Monitor MSRP vs. inventory_price spreads across dealers for a specific model class like GLE or EQS
- Track new EV inventory (EQS, EQE) availability using the fuel_type filter across multiple metro areas
- Generate alerts when a specific color or class combination becomes available within a given radius
- Aggregate inventory counts by body style or model class using available_filters response data
- Compare dealer stock depth across zip codes for sales territory analysis
- Feed a vehicle comparison tool with real-time specs including engine, drivetrain, and pricing
| 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.