Built for developers & AI agents

One API call. Every product.
Every price.

Get structured product data from any e-commerce store. No browser automation, no proxy setup, no scraping infrastructure. Just clean JSON.

terminal
# Get product data from any store
$ curl -X POST api.shelfrun.com/v1/quickscan \ -H "X-API-Key: sr_live_..." \ -d '{"url": "nike.com"}'
{ "products_found": 2,847, "products": [ { "name": "Air Force 1 '07", "price": 115.00, "in_stock": true }, { "name": "Air Max 90", "price": 130.00, "in_stock": true }, ... ] }

Trusted by developers building with

πŸ€– LangChain⚑ VercelπŸ”— n8n🧠 CrewAIπŸ“Š Retool

50+

Platforms supported

99.5%

Uptime SLA

<3s

Average response time

$0.20

Per store sync

β€œWe replaced our entire scraping infra with ShelfRun. One API call to get every product from any store. Our agent runs 10x faster now.”

MK

Marcus K.

AI Engineer, YC Startup

β€œThe price monitoring agent we built with ShelfRun tracks 200+ stores for a fraction of what we were paying. The webhook system is chef's kiss.”

SA

Sarah A.

Founder, PriceBot

Three steps to structured data

Step 1

Get your API key

Sign up and generate an API key from the dashboard. Takes 30 seconds.

Step 2

Call the API

POST any store URL to /v1/quickscan. We handle platform detection, anti-bot, and extraction.

Step 3

Get structured JSON

Receive clean, standardized product data. Same schema for every store, every time.

Try it live

Paste any e-commerce URL. We'll detect the platform and extract real product data.

Built for builders

Whether you're building AI agents, monitoring competitors, or tracking inventory β€” we've got you covered.

Price Monitoring Agents

Build agents that track competitor prices and alert on changes. Get structured data every hour.

Competitive Intelligence

Monitor entire product catalogs. Detect new launches, price drops, and stockouts in real time.

Inventory Tracking

Know when products go in/out of stock. Perfect for resellers and arbitrage bots.

AI Shopping Assistants

Power product recommendation agents with real-time pricing data from any store.

Ship in minutes, not weeks

No browser automation. No proxy setup. No scraping infrastructure. Just JSON.

curl -X POST https://api.shelfrun.com/v1/quickscan \
  -H "X-API-Key: sr_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"url": "nike.com"}'

# Response:
# {
#   "products_found": 2847,
#   "products": [
#     {
#       "name": "Air Force 1 '07",
#       "price": 115.00,
#       "currency": "USD",
#       "in_stock": true,
#       "url": "https://nike.com/t/..."
#     },
#     ...
#   ]
# }

JSON-first

Every response is structured, typed JSON

Agent-ready

Built for LLM agents and automation

No browser needed

Server-side extraction, no Puppeteer

Sub-3s responses

Fast enough for real-time apps

Stupidly simple pricing

1 credit = 1 full store sync. All products, all prices, all stock levels. From $0.13/sync.

Starter

$5/mo

500 syncs/mo

Growth

$49/mo

10,000 syncs/mo

Scale

$199/mo

100,000 syncs/mo

Your agent deserves real data

Stop scraping. Start building. Get your API key in 30 seconds.

$npm install shelfrun