
Local Pois
This is the second half of Brave's local business search flow. You run a web search with result_filter=locations to get POI IDs, then pass those IDs here to fetch the full details: hours, ratings, contact info, photos, distance from user. The IDs expire after about 8 hours, so you can't cache them long term. Supports up to 20 IDs per request. Returns structured data that's actually useful, like opening_hours broken down by day, rating providers, price ranges, and cuisine types for restaurants. If you need to show business cards or check if a place is open right now, this gets you everything in one call.
- skills.sh installs
- 1.2K
- GitHub stars
- 196
- last updated
- Aug 21, 2026
Install
$ npx -y skills add brave/brave-search-skills --skill local-pois --agent claude-codeInstalls into .claude/skills of the current project.
Files
Local POIs (Search API)
Requires API Key: Get one at https://api.search.brave.com
Plan: Included in the Search plan. See https://api-dashboard.search.brave.com/app/subscriptions/subscribe
Two-step flow: This endpoint requires POI IDs from a prior search.
- Get POI IDs from
local-place-search, or fromweb-searchwithresult_filter=locations(locations.results[].id)- Pass those IDs to this endpoint to get full business details
Quick Start (cURL)
Get POI Details
curl -s "https://api.search.brave.com/res/v1/local/pois" \
-H "Accept: application/json" \
-H "Accept-Encoding: gzip" \
-H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}" \
-G \
--data-urlencode "ids=loc4CQWMJWLD4VBEBZ62XQLJTGK6YCJEEJDNAAAAAAA="
Sponsors
Details
- Repository
- github.com/brave/brave-search-skills
- First seen
- Jun 3, 2026