The location data API.
Pick a city, pick a category, define your fields. Pointset finds every matching place, enriches it, and sends it to your webhook.
Free tier available · No credit card required
{
"city": "Bangkok",
"entity_type": "muay_thai_gym",
"fields": [
"timetable",
"monthly_fee",
"instagram_url"
]
}{
"event": "entity.discovered",
"name": "Tiger Muay Thai",
"fields": { "timetable": { "mon–fri": "6:00am – 9:00pm",
"saturday": "7:00am – 6:00pm",
"sunday": "closed"
},
"monthly_fee": "$180 USD",
"instagram_url": "instagram.com/tigermuaythai"
}
}One API, every workflow.
Lead generation
Build prospect lists of local businesses enriched with contact details, opening hours, pricing, and social URLs — ready to pipe into your CRM or outreach tool.
Market research
Analyse business density, category mix, and pricing across any city. Build competitive intelligence pipelines with structured, AI-enriched local data.
Travel & recommendations
Power travel apps and recommendation engines with rich local data — restaurants, attractions, and services with timetables, menus, and ratings.
Real estate
Enrich listings and neighbourhood analysis with nearby amenities, business mix, and foot traffic signals for any location in the world.
100+ entity types
Restaurants, gyms, clinics, coworking — you define it.
Global coverage
Any city, powered by aggregated mapping data.
Monthly refresh
Updated every month. Nothing to configure.
One endpoint.
Structured data, delivered.
Subscribe once. Pointset handles discovery, enrichment, and delivery — your agent just acts on the events.
- No polling — events pushed to your webhook the moment data changes
- Define any field in plain English — AI builds the extraction strategy
- Refreshed monthly — entities stay current without any work on your end
POST /v1/subscriptions
City + entity type + fields. One call.
Pointset scrapes + enriches
Maps data, websites, social media — AI extracted.
Webhook fires to your agent
Structured JSON. Ready to act on.
Subscribe once. Data flows forever.
Subscribe
POST a city, entity type, and the fields you want. Pointset queues enrichment immediately.
Enrich
Pointset fetches websites, Instagram, and Facebook pages then uses AI to extract your custom fields — timetables, pricing, menus, whatever you defined.
Receive
Your webhook receives entity.discovered, entity.updated, and entity.removed events. Refreshed monthly. Delivered automatically.
Browse what's already been extracted.
These entity types and fields have been proven to work. You are not limited to this list — any field you can describe, Pointset will attempt to extract.
Start building in under two minutes.
Get an API key, POST your first subscription, and watch entities arrive in your webhook. Free tier, no credit card.