Machine-readable endpoints for AI agents, MCP servers, and CLI tools.
GET
/api/v1/companies
Tüm firmaları listele. Filtreler: ?district=kadikoy&service=seramik-kaplama&rating_min=4.5&limit=24&offset=0
Response: { "total": 1185, "data": [{ "id", "name", "slug", "district", "rating", "reviewCount", "services", "phone", "lat", "lng", "address" }] }
GET
/api/v1/companies/:slug
Tek firma detayı. JSON-LD LocalBusiness schema dahil.
GET
/api/v1/districts
42 İstanbul ilçesi: { "slug", "name", "companyCount", "avgRating" }
GET
/api/v1/services
Hizmet listesi: { "slug", "name", "companyCount" }
GET
/api/v1/search?q=crystal+kadikoy
Full-text arama. Fuzzy match destekli.
MCP
washx-mcp-server
Model Context Protocol server. Tools: search_companies, get_company, list_districts, compare_services
npx washx-mcp --port 3100 | { "mcpVersion": "2025-03-26", "tools": [...] }