Structured restaurant menu data from any website

One API call. Our AI reads restaurant websites, PDFs, images, and ordering platforms — and returns clean, structured JSON with categories, items, prices, and descriptions.

# Extract a menu in one request
curl -X POST https://menusapi.com/api/scrape \
  -H "X-API-Key: msk_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.example-restaurant.com",
    "location": "New York, NY",
    "max_age_days": 60
  }'

AI-powered extraction across a wide range of sources

Restaurant Websites PDF Menus Image Menus Online Ordering Pages Toast Square ChowNow BentoBox Popmenu

Built for developers

Everything you need to get restaurant menu data into your app reliably.

🤖

AI-Powered Extraction

Uses GPT-4o and Perplexity to discover menu URLs, extract content from any format, and return clean, validated JSON.

Intelligent Caching

Choose from 4 freshness tiers (1 to 180 days). Cache hits return in under 100ms. Only pay for the freshness you need.

🔍

Multi-Source Discovery

Automatically finds menus across restaurant websites, PDFs, embedded ordering systems, and delivery platforms.

📊

Quality Scoring

Every response includes a completeness grade, confidence score, and item counts. You only pay for good results.

📦

Batch Processing

Submit up to 500 restaurants per batch request. Get results asynchronously with simple polling.

🔒

Simple Auth & Billing

One API key, metered billing via Stripe. No upfront commitments — pay only for successful extractions.

How it works

1

Subscribe

Pick a plan on Stripe. Your API key is generated and emailed instantly.

2

Send a URL

POST any restaurant URL to /api/scrape with your key.

3

We extract

Our pipeline discovers menu sources, extracts content, and formats it with AI.

4

Get JSON

Receive structured data — categories, items, prices, descriptions, and quality metadata.

Three plans, simple metered pricing

Monthly base fee + pay per request. Higher tiers get lower per-request rates.

Starter
$150 /mo
+ $0.05 – $0.09/req
Pro
$300 /mo
+ $0.03 – $0.07/req
Business
$600 /mo
+ $0.025 – $0.06/req
View Full Pricing

Ready to start extracting menus?

Get your API key in under a minute. Metered billing means you only pay for what you use.

Get Started