POI API for fresh points of interest

This POI API returns points of interest for any area as clean JSON: name, category, address, coordinates, phone, website, rating, review count, opening hours. One credit per place returned.

Coordinates on every record One credit per place returned 3,000 free credits a month
PULLED LIVE FROM THE API, JULY 27, 2026

One request, real POIs

# 1 credit per place returned; empty searches free curl "https://crustapi.com/v1/search?type=maps&q=coffee+shops+in+seattle" -H "x-api-key: YOUR_KEY"

The places as CSV first, ready for a map layer or a database:

Sample rows as CSV, exactly as exported · phones unmasked in the API response

namecategoryaddresslatlngphoneratingreviews
Storyville Coffee Pike PlaceCoffee shop94 Pike St Top floor Suite 34, Seattle, WA 9810147.60895-122.3404309(206) 780-57••4.63124
Piedmont CafeCoffee shop1215 Seneca St Ste 100, Seattle, WA 9810147.6115511-122.3242818(206) 659-98••4.8290
Overcast CoffeeCoffee shop1517 12th Ave Ste 100, Seattle, WA 9812247.6146106-122.3171338(206) 588-26••4.7298
Coffee TABCoffee shop211 Lenora St Suit A, Seattle, WA 9812147.6125094-122.3427810(425) 243-73••4.7603
Mintish Coffee HouseCoffee shop515 Harvard Ave E #121, Seattle, WA 9810247.6236898-122.3222815(206) 779-97••51142
Drip Drip coffeehouseCoffee shop355 15th Ave, Seattle, WA 9812247.6058835-122.3131162(206) 485-70••4.5339

And one point of interest as JSON:

{ "title": "Storyville Coffee Pike Place", "address": "94 Pike St Top floor Suite 34, Seattle, WA 98101", "location": { "lat": 47.60895, "lng": -122.3404309 }, "phone": "(206) 780-57••", "website": "https://storyville.com/pages/pike-place-market", "categoryName": "Coffee shop", "totalScore": 4.6, "reviewsCount": 3124 }
WHAT EVERY POI INCLUDES

The full record, ready to use

Every point of interest comes complete, so you can build a map layer, a directory, or a dataset with no second call.

Identityname · category · full category list Locationaddress parts · lat/lng · placeId Contactphone · website Reputationrating · review count Detailopening hours · description · attributes · price level when listed

Records are pulled fresh at query time, not served from an aging file, and each carries a scrapedAt timestamp so you always know how fresh a row is.

Pull your first POIs free
3,000 credits a month. No card, no contract.
Get started →
POI DATA AND POI DATABASES

From one query to a whole market

The same endpoint scales from a single lookup to full POI data coverage of a city or vertical.

Need every coffee shop in Seattle, every pharmacy in Texas, or every gym in the top 50 metros? Loop the endpoint over your categories and cities and you have a POI database that is as fresh as the day you pulled it, in the same schema every time. For very large footprints, ready-made datasets are the bulk lane: the same records, packaged, without running the pulls yourself.

HOW IT COMPARES

vs POI files and the Places API

The classic POI options are a licensed annual file or Google's official Places API. Different trade-offs on both.

Licensed POI fileGoogle Places APICrustAPI
FreshnessAges between releasesFreshFresh at query time
Pricing shapeAnnual licensePer call by SKU tier; Text Search Pro is $32 / 1,000 calls1 credit per place returned
Fields per recordVaries by vendorGated by SKU tierAll fields, every time
Entry costQuoteFree monthly threshold, then per call3,000 free credits / month

The Places API figure is Google's published Text Search Pro rate at the base usage tier, from Google's usage and billing page, checked July 27, 2026. Note it bills per call while we bill per place returned, so compare on your own query shapes.

THE WORKED RECEIPT

A 10,000-place directory

What the classic options cost to even start, against the metered route.

sales call
licensed poi file
pricequote only
freshnessages between releases
buy it today?talk to sales
10,000 POIsa quote
self-serve
crustapi · 10,000 places
10,000 x $1.96 / 1k$19.60
freshnesspulled at query time
buy it today?yes, no card for free tier
10,000 POIs$19.60
FAIR PLAY

When a licensed POI file is the better pick: navigation-grade attributes, building polygons, indoor mapping, or a redistribution license for shipping the data inside your own product. Those are file-vendor strengths. This API is for live, business-level POI data you query on demand.

PRICING

One credit per place

Simple meter, no subscription, no quote call.

Place searches bill 1 credit per business returned, and a search that returns nothing costs nothing. Start free with 3,000 credits every month, no card. Paid packs are prepaid and self-serve: 25k for $49 · 100k for $149 · 500k for $549 · 2.5M for $1,999 · up to 250M, ex-tax. That is about $1.96 per 1,000 records at the entry pack, falling to roughly $0.40 per 1,000 at the largest. Credits never expire.

Related: Google Maps scraper API · Business leads API · Google Places API alternative · Restaurant API · Datasets

BEFORE YOU ASK

Common questions

WORKS WITH YOUR STACK

Point it at your city

Run one category in one city on the free tier and look at what comes back. 3,000 credits, no card.

Get 3,000 free credits
No credit card required