Competitor prices, catalogs and stock as clean JSON
Read every product of a Shopify store, with variants, SKUs, sale prices and availability, in one call. Search marketplaces for the products you sell, describe the fields you need for any other shop, and schedule checks that alert you when a price or stock level changes.
3 steps, one API key.
Run the steps in order, or call only the one you're missing. Every API links to its parameters, response fields and a live demo.
Step 1: Pull catalogs
Full Shopify catalogs with variants and stock, Walmart search results and, after review, Amazon and eBay.
- Shopify Store ProductsLive/v1/ecommerce/shopify-store0.02 cr / product0.02 cr / product
- Walmart Search ResultsSoon/v1/ecommerce/walmart/search2 cr / call2 cr / call
- Amazon ProductSoon/v1/ecommerce/amazon/product3 cr / call3 cr / call
- eBay Search ResultsSoon/v1/ecommerce/ebay/search2 cr / call2 cr / call
Step 2: Extract anything else
For other shops, describe the fields you need and AI extraction returns them as JSON.
Step 3: Track changes
Monitor a product page or catalog and get alerted on price or stock changes.
MonitorsA monitor re-runs an engine on a schedule, keeps every snapshot and emails you or calls a signed webhook when something changes.
- Page content
page_change
- Page content
Clean, normalised data you can use as-is.
- Product title, vendor, type, tags and URL
- Price and compare-at (sale) price for every variant
- SKU, options and availability per variant
- Store name, currency and shipping countries
- Marketplace search results with price and rating
- Any other field from other shops, via AI extraction
- request_id, credits charged and your remaining balance
- Cache age, so you know how fresh the data is
- The normalised parameters we actually ran
- One error format; errors never cost credits
The whole workflow, ready to run.
Each step is one HTTPS request with your key in the Authorization header. The parameters are working examples; swap in your own niche, domains or IDs.
- Base URL
- https://api.gridlode.com
- Auth header
- Authorization: Bearer YOUR_API_KEY
export GRIDLODE_KEY="your_api_key"
# 1. Pull catalogs: Shopify Store Products
curl "https://api.gridlode.com/v1/ecommerce/shopify-store?domain=www.deathwishcoffee.com&limit=50" \
-H "Authorization: Bearer $GRIDLODE_KEY"
# 2. Extract anything else: AI Data Extraction (launching soon)
curl -X POST "https://api.gridlode.com/v1/ai/extract" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{"url":"https://www.python.org/downloads/","fields":["latest_version","release_date","download_url"]}'
# 3. Track changes: re-check on a schedule, alert by email or webhook
curl -X POST "https://api.gridlode.com/v1/monitors" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{"template":"page_change","target":"https://competitor.com/pricing","options":{"keyword":"enterprise"}}'Prefer no code? Upload a list as a bulk job in the dashboard, or connect the MCP server to your AI assistant.
Get alerted when it changes
Monitors re-run an engine on a schedule, keep the full history and email you or call a signed webhook on every change. Each check is billed like a normal request, and failed checks are free.
- Page contentLive now
Detects any change to the readable text of a page, and can alert when it mentions a word you choose.
template: page_change · checks daily · 1 credit per check
curl -X POST "https://api.gridlode.com/v1/monitors" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{
"template": "page_change",
"target": "https://competitor.com/pricing",
"options": {
"keyword": "enterprise"
},
"webhook_url": "https://example.com/hooks/gridlode"
}'Have a list? Run it as a bulk job.
Send up to 10,000 inputs at once, for example every domain for step 1 (pull catalogs), and download the results as CSV or JSON. Each item is billed like a single request, failed items are free, and the job stops cleanly at your spend cap.
- Upload a CSV in the dashboard, or POST a list to the API
- Signed webhook when the job finishes
curl -X POST "https://api.gridlode.com/v1/tasks" \
-H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
-d '{
"engine": "ecommerce.shopify_store",
"field": "domain",
"inputs": [
"www.deathwishcoffee.com",
"www.allbirds.com",
"www.gymshark.com"
],
"name": "E-commerce and price monitoring: pull catalogs"
}'1,000 items for $0.02.
You pay per result, in credits from one wallet that every engine shares. The estimate uses each engine's published price per unit; change the volume to see how it scales.
- 1,000 free credits when you sign up, no card
- Packs never expire; plans only make credits cheaper
- Hard monthly spend caps, so jobs stop where you say
- 20credits for 1,000 products
- by usage
Assumes 1,000 units at every step; real chains usually shrink (not every business lists an email). Failed requests are free and cached results cost half. AI Data Extraction is billed by actual model usage with a cap you set, so it is not in the total.
E-commerce and price monitoring: questions
Can I monitor prices daily?
Yes. Create a monitor on any product engine and choose how often it runs; you only pay for each check.
How much does it cost to read a whole Shopify catalog?
The Shopify engine is billed per product returned, so a 2,000-product store costs 40 credits per full read. It pages through the store's public product feed politely, one page at a time.
Do you need the store's permission or API key?
No. Shopify stores publish their product feed publicly; we read it the way a browser would and respect robots.txt by default.
How much does e-commerce and price monitoring with Gridlode cost?
Running the workflow on 1,000 items uses about 20 credits (Shopify Store Products at 0.02 credits per product). That is $0.02 at list price and as little as under $0.01 at enterprise volume. AI Data Extraction is billed by actual model usage on top, capped by a limit you set. Every new account gets 1,000 free credits, failed requests are free and cached results cost half.
Which of these APIs can I use today?
Shopify Store Products and URL to Markdown are live now. Walmart Search Results, Walmart Product, Amazon Product, Amazon Search Results, eBay Search Results, eBay Item Details and AI Data Extraction are built and launching soon; the status on each API page changes the day they switch on.
Run your first e-commerce and price monitoring job on us.
1,000 free credits, no card. Your API key is ready the moment you sign up.