Sign up takes 30 seconds — $0.50 free on your account. Claim credit →
Pricing

Pay only for what you ship

Pay-per-task, no subscription, no commitment. $0.50 free on signup — enough for 3+ Basic tasks to try us out. Failed jobs are automatically refunded. Minimum top-up: $5.

Basic

$0.03
~30 seconds · ~1 MB
  • Restaurant card
  • Name, address, phone, hours
  • Coordinates + Google Maps URL
  • Cover image (1 photo)
  • Slogan, tags, breadcrumbs
  • No menu items
  • No translations
  • No reviews
Try Basic →

Full data

$0.10
~3–5 minutes · ~5 MB
  • Everything in Basic
  • Full menu (categories + items)
  • All translations (every available language)
  • Allergens + ingredients + nutrition
  • GTIN + unit price + origin
  • Reviews (Google Maps)
  • computed.flat catalog (47 scalars)
  • No photos archived
Try Full data →

Built-in discount: include_media=false

Pass "options": { "include_media": false } in your job request — and we skip downloading all photos. The archive becomes much smaller (~5 MB vs 100 MB), the parse runs faster, and you get −30% off the tier price automatically. Discount details are returned in the billing.discounts array of the response.

What's in each tier — detailed

Field Basic Full data Full media
Restaurant card
Name, address, phone
Hours of operation
Coordinates + map link
Slogan, tags, breadcrumbs
Cover image URL
Menu
All menu items (name + price)
Item descriptions
Categories + ordering
Multilingual translations (all languages)
Allergens (from prodinfo)
Nutrition table + GTIN + unit price
Combo items with nested variants
computed.flat (47-scalar catalog)
Reviews (Google Maps only)
Visible reviews (~10)
Up to 2000 reviews (scrolled)✓ 300 def✓ 300 def
Photos
Photo URLs in JSON
Photos downloaded locally in ZIP
Menu photos (per dish)URLs✓ archived
Venue/place photosURLs✓ archived
Review photos (Google Maps)URLs✓ archived
Output
result.json (canonical)
menu.json + restaurant.json (split)
Reviews CSV (Google Maps)
Manifest + metadata files
Full ZIP archive✓ JSON only✓ JSON only✓ + media
Typical archive size ~1 MB ~5 MB 50–150 MB
Typical parse time ~30 sec 3–5 min 8–12 min
Price $0.03 $0.10 $0.15
Price with include_media=false $0.021 $0.07 $0.105

Common questions about billing

What if a job fails?

Auto-refund. Your transactions history shows the original charge AND the refund line.

How do I top up?

Minimum $5. Bank transfer for now (write to support). Stripe coming in v2.

Volume discounts?

For 10k+ tasks/month — talk to us at support@restoapi.org. Custom pricing + dedicated worker pool available.

Apify pricing — same?

Apify Actor (coming) uses Pay-Per-Event with the same per-job price. Apify takes their platform fee (~20%); the rest goes through to us. Direct API is cheapest.

Start free — claim $0.50 credit

No card · 30-second signup · Failed jobs always refunded