Find places by category in a city
Open map data for building lists: name, address, phone, website, confidence. Some places are out of date
For example. List hair salons in Tallinn that have a phone number and a website, best confidence first.
What it costs. You pay only for results: a run that finds nothing is not charged. The exact price is quoted before it runs.
$0.004 per successful call
What happens next. Copy the request and paste it into your AI assistant, or sign in and try it here with the example filled in. Ahel shows the exact price first and takes it from your prepaid balance. No top-up fee. Pay per call; each call’s price is shown before it runs.
Use it from your AI assistant. The request is written for you: paste it into an assistant connected to Ahel and it runs the task.
What to give
8- Category
What to find, in plain words: hair salon, electrician, dentist, restaurant, or the same in Estonian, Latvian, Lithuanian, Finnish, Swedish, Norwegian or Danish (juuksur, frisör, kampaamo). An Overture
category - Query
Free text in the place name or brand, for example a chain. Use it with or without category.
Example: a chain
query - Placerequired
A city name (Tallinn, Stockholm, Austin; add a country code to pick one, for example Valga, LV) or a country (Estonia, Sverige, or its two-letter country code such as BR). Every country Overture has places for.
Example: Valga, LV
place - Has phone
True: only places with a phone number. False: only those without.
has_phone - Has website
True: only places with a website. False: only those without.
has_website - Likely business
True: leave out places that are not businesses, such as lakes, monuments, parks, parking and parcel lockers with no website. False: only those. Read from the category and website alone, so true does n
likely_business - Min confidence
Keep places at or above this confidence (0 to 1). Overture's own estimate that the place exists, not a check: 0.7 keeps about half of the places and drops most that are gone. Closed places have 0.
min_confidence - Result page
Result page, 1-based. Best confidence first.
page
What comes back
25id, name, country, category, alternate categories, address, city, postcode, latitude, longitude, phones, websites, socials, emails, brand, confidence, likely business, operating status, source datasets, source licences, place source updated at, first seen, overture release, source, row licence. Every row keeps its provider and when it was collected.
For developers and AI agents
For developers and AI agents
Prompt for your agent
Use Ahel to list hair salons in Tallinn that have a phone number and a website, best confidence first. (Ahel task id places.search.) First call capability_inspect with id "places.search" for the exact inputs and price, then run_capability with my inputs, and tell me what it cost. If Ahel is not connected yet: Set up Ahel: https://ahel.ai/llms.txt
The unit rate applies when a result is found. You pay only for results. A run that finds nothing, fails or ends with an unconfirmed outcome is not charged, and the hold comes back in full; Ahel covers what the provider billed. A run that stops partway charges for the rows it delivered, or for the whole call when the provider bills by the call. Pending charges stay held until the provider settles.
Provider
1 providerOne provider runs this. If it finds nothing, the run ends there. You pay only for results. A run that finds nothing, fails or ends with an unconfirmed outcome is not charged, and the hold comes back in full; Ahel covers what the provider billed. A run that stops partway charges for the rows it delivered, or for the whole call when the provider bills by the call. Pending charges stay held until the provider settles. Works counts calls that answered, found or not; New means fewer than 5 calls so far. Rates checked 2026-11-05.
Exact inputs
8- Category
category · stringWhat to find, in plain words: hair salon, electrician, dentist, restaurant, or the same in Estonian, Latvian, Lithuanian, Finnish, Swedish, Norwegian or Danish (juuksur, frisör, kampaamo). An Overture
- Query
query · stringFree text in the place name or brand, for example a chain. Use it with or without category.
- Placerequired
place · stringA city name (Tallinn, Stockholm, Austin; add a country code to pick one, for example Valga, LV) or a country (Estonia, Sverige, or its ISO code such as BR). Every country Overture has places for.
- Has phone
has_phone · booleanTrue: only places with a phone number. False: only those without.
- Has website
has_website · booleanTrue: only places with a website. False: only those without.
- Likely business
likely_business · booleanTrue: leave out places that are not businesses, such as lakes, monuments, parks, parking and parcel lockers with no website. False: only those. Read from the category and website alone, so true does n
- Min confidence
min_confidence · numberKeep places at or above this confidence (0 to 1). Overture's own estimate that the place exists, not a check: 0.7 keeps about half of the places and drops most that are gone. Closed places have 0.
- Page
page · integerResult page, 1-based. Best confidence first.
Returns and ids
25id, name, country, category, alternate_categories, address, city, postcode, latitude, longitude, phones, websites, socials, emails, brand, confidence, likely_business, operating_status, source_datasets, source_licences, place_source_updated_at, first_seen, overture_release, source, row_licence.
- Task id
places.search