Developer API

Auto Body Shop Directory API

Find auto body shops by ZIP code, city, location, or shop profile using AutoBodyShopNear.com directory data.

QuickstartJSON
curl "https://autobodyshopnear.com/api/v1/public/shops/by-city?city=Houston&state=TX&limit=20&offset=0"
43,000+
directory listings
5
public endpoints
3.0.2
OpenAPI spec

Endpoints

MethodPath
GET/api/v1/publicAPI metadata and endpoint index.
GET/api/v1/public/shops/by-zipFind auto body shops by 5-digit ZIP code.
GET/api/v1/public/shops/by-cityFind shops by city, optionally filtered by 2-letter state code.
GET/api/v1/public/shops/nearbyFind shops near a latitude/longitude within a radius.
GET/api/v1/public/shops/{slug}Fetch a single public shop profile.

Example response

{
  "success": true,
  "data": {
    "items": [
      {
        "id": 123456789,
        "name": "Example Collision Center",
        "category": "Auto Body",
        "city": "Houston",
        "stateCode": "TX",
        "postalCode": "77002",
        "addressLine1": "100 Main St",
        "phone": "(555) 123-4567",
        "slug": "example-collision-center-houston-tx-77002",
        "profileUrl": "https://autobodyshopnear.com/shop/example-collision-center-houston-tx-77002"
      }
    ],
    "limit": 20,
    "offset": 0,
    "total": 1,
    "hasMore": false
  }
}

Error format

{
  "success": false,
  "error": {
    "message": "Invalid request parameters",
    "code": "VALIDATION_ERROR"
  }
}

Attribution

When publishing examples, demos, or directories built with this API, please credit AutoBodyShopNear.com and link to the relevant shop profile when displaying shop data.