{"uid":"cap_LXeVAkFRU1aFLTJSU5UIt","slug":"toolsmith-local-business-search-945979c7","name":"Toolsmith Local Business Search","description":"Find local businesses and places by category and location: pharmacies, restaurants, hotels, plumbers, lawyers, gyms and 40+ more categories, or any name keyword. Pass what= plus city= (geocoded automatically) or lat=&lon= with a radius. Returns name, category, address, phone, website, opening hours and coordinates from OpenStreetMap. JSON response. $0.02 USDC per call, pay via x402, no API key.","url":"https://toolsmith-api.dassad10.workers.dev/t/local/search","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["what"],"properties":{"lat":{"type":"number","description":"Latitude, alternative to city"},"lon":{"type":"number","description":"Longitude, alternative to city"},"city":{"type":"string","description":"City or place name, geocoded automatically"},"what":{"type":"string","description":"Business category (pharmacy, plumber, hotel...) or name keyword"},"radius":{"type":"integer","maximum":20000,"minimum":200,"description":"Search radius in meters, default 5000"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":12,"places":[{"lat":30.26,"lon":-97.74,"name":"Central Pharmacy","phone":"+1-512-...","address":"512 Main St, Austin","category":"pharmacy","openingHours":"Mo-Fr 08:00-18:00"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ftv-vcTOt1uGm7iMV5BOj","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search for local businesses and places by category or name keyword using OpenStreetMap data, returning contact details, hours, and coordinates","exampleAgentPrompt":"Find me pharmacies within 2 kilometers of downtown Austin, Texas — I need their names, addresses, phone numbers, and opening hours.","exampleUseCases":null,"resultDescription":"A JSON array of matching businesses from OpenStreetMap, each containing name, category, full address, phone number, website URL, opening hours, and geographic coordinates (latitude/longitude).","failureModes":["Missing required 'what' parameter returns an error","City name that cannot be geocoded returns no results or an error","No businesses found for the given category/location combination returns an empty results array","Radius outside 200–20000m range is rejected with a validation error","Ambiguous city name may resolve to the wrong location"],"whenToPreferThis":"Use this endpoint when an agent needs to discover local businesses or service providers by category (e.g. pharmacies, restaurants, plumbers) or by name keyword within a geographic area, and requires structured contact and hours data sourced from OpenStreetMap without needing an API key. Prefer over Google Places or Yelp integrations when avoiding proprietary API keys or when OpenStreetMap coverage is sufficient.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:41:52.130Z","isFirstParty":false}