Restaurant API with live data for any city

Live listings for any city as clean JSON, one charge per restaurant.

Cuisine, rating, hours, contacts One charge per restaurant Free to try
PULLED LIVE FROM THE API, AUGUST 4, 2026

One request, real restaurants

# one charge per restaurant returned; empty searches free curl "https://crustapi.com/v1/search?type=maps&q=restaurants+in+austin" -H "x-api-key: YOUR_KEY"

The restaurants as CSV first, ready for Sheets or a CRM:

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

namecuisineaddressphoneratingreviews
Corner RestaurantRestaurant110 E 2nd St, Austin, TX 78701(512) 608-44••4.818189
CarolineAmerican restaurant621 Congress Ave Suite 101, Austin, TX 78701(512) 982-67••4.815114
Odd DuckNew American restaurant1201 S Lamar Blvd, Austin, TX 78704(512) 433-65••4.73775
Ember KitchenLatin American restaurant800 W Cesar Chavez St Ste PP110, Austin, TX 78701(512) 291-68••4.82651
Corinne AustinRestaurant304 E Cesar Chavez St, Austin, TX 78701(737) 787-70••4.86191
Aba AustinMediterranean restaurant1011 S Congress Ave Bldg 2 Suite 180, Austin, TX 78704(737) 273-01••4.78347

And one restaurant as JSON:

{ "title": "Corner Restaurant", "address": "110 E 2nd St, Austin, TX 78701", "location": { "lat": 30.2645703, "lng": -97.7438317 }, "phone": "(512) 608-44••", "website": "https://www.cornerrestaurantaustin.com/?utm_source=google&utm_medium=organic&utm_campaign=business_listing", "categoryName": "Restaurant", "totalScore": 4.8, "reviewsCount": 18189 }
THREE STEPS

How do you get started?

No code needed. From zero to a CSV of restaurants in about two minutes:

  1. 1

    Create a free account. Try it free, no card needed.

  2. 2

    Type a search in the playground. Something like restaurants in Austin. The restaurants land in a table.

  3. 3

    Export the CSV, or run the curl above. Same records, as a spreadsheet or JSON.

WHAT EVERY RESTAURANT INCLUDES

What data do you get?

Each restaurant arrives complete, so a market scan or a lead list needs exactly one request per city.

Identityname · cuisine · category list Locationaddress parts · lat/lng · placeId Contactphone · website Reputationrating · review count Detailopening hours · description · attributes · price level when listed
Pull a city free
The free plan covers a real market scan. No card.
Try for free
GO DEEPER

Full review text, one more call

Pair the listing data with the reviews endpoint to pull what diners actually wrote, not truncated excerpts.

# one charge per search; a page of full reviews with a token for the next page curl "https://crustapi.com/v1/search?type=reviews&q=Corner+Restaurant+Austin" -H "x-api-key: YOUR_KEY"

One complete review from that pull, August 4, 2026. The snippet field carries the whole text:

{ "rating": 5, "date": "a month ago", "snippet": "Great experience overall. The atmosphere, service, and food quality were all excellent. This restaurant definitely deserves its high rating. I especially recommend the steak - it's cooked perfectly and very flavorful. I would definitely come back again.", "user": { "name": "Yigit", "reviews": 37 } }

Each review carries the rating, date, full text, reviewer profile, and any photos, with sort options and pagination; the August 4 pull returned 20 full reviews on the first page. Menu photos, sentiment analysis, competitor monitoring: it is all in the text.

WHO IT'S FOR

Who uses restaurant data?

The buyers are rarely diners. They are teams selling to restaurants or studying them.

If you need a packaged list instead of an API, the restaurant database page covers that route.

FAIR PLAY

What this is not: a menu, reservation, or delivery API. If you need table availability, live menus, or order status, that is different plumbing owned by the booking and delivery platforms. This returns the restaurant listing layer: who exists, where, how they rate, and how to reach them.

PRICING

How much does restaurant data cost?

You pay the Maps rate for each restaurant a search returns. At standard prices, 20 restaurants cost $0.0392. Review searches cost $0.001 per successful request.

free tier
one market scan · austin
restaurants returned (Aug 4)20 / search
usage20
free usage / month$6 of free usage each month
cost$0
$1.96 / 1k
a 12,000-row crm list
restaurants pulled12,000
standard Maps rate$1.96 / 1,000
paid balance left$25.48
deposit$49 once
DepositGoogle Search / 1,000 requestsMaps / 1,000 businessesLinkedIn reads / 1,000 requestsPeople, Jobs, Refresh / 1,000 units
$10+$1.00$1.96$6.00$1.96
$149+$0.76$1.49$4.50$1.49
$549+$0.56$1.10$3.30$1.10
$1,999+$0.41$0.80$2.45$0.80
$6,500+$0.33$0.65$1.95$0.65
$27,500+$0.28$0.55$1.65$0.55
$50,000+$0.26$0.50$1.50$0.50
$100,000+$0.20$0.40$1.50$0.40

Every eligible account gets $6 of free usage monthly. Each deposit keeps its prices until spent; paid funds never expire. People and Jobs bill per successful search, Refresh per accessible profile. Full profiles in People use the read rate per full profile. See all billing details.

Larger deposits unlock lower endpoint prices. Each deposit keeps its prices until spent. See the full deposit table on the pricing page. Prices in USD, ex-tax.

A search that returns nothing costs nothing. Start free with Free to try, no card. Paid packs are prepaid and self-serve, and paid funds never expire.

Related: Restaurant database · Yelp Fusion API · Google Reviews API · POI API · Google Maps scraper API

BEFORE YOU ASK

Common questions

Live restaurant listings for any city or area: name, cuisine category, full address with coordinates, phone, website, rating, review count, opening hours, description, and attributes, plus price level when Google lists one, as clean JSON.

Yes. The reviews endpoint returns full review text with rating, date, reviewer profile, and photos, one charge per search, with sorting and pagination for going deep on a single restaurant.

Listings are pulled fresh at query time and each record carries a scrapedAt timestamp. Re-pull a market any time to catch new openings and closings.

Maps costs $1.96 per 1,000 businesses at standard prices, down to $0.40 for the largest deposit. Empty and failed searches are free. Every eligible account gets $6 of free usage monthly. Paid funds never expire.

No. This is the listing layer: who exists, where, ratings, and contact points. Menus, table availability, and delivery status live with the booking and delivery platforms.

Yes, that is the normal use. Loop neighborhoods or run broader queries and dedupe on placeId. For packaged bulk data, see the restaurant database page or datasets.

WORKS WITH YOUR STACK

Scan a market before lunch

One request returns a city of restaurants with ratings and contacts attached. Try yours on the free tier, no card.

Try for free
No credit card required