v1 Reference

API Documentation

Base URL: https://api.strikecoding.com/v1

// All responses follow this envelope:
{ "data": ..., "meta": { "total": 100, "limit": 50, "offset": 0 }, "error": null }

Products

GET/products

Paginated list of products.

Query Parameters

limitMax 200 (default: 50)
offsetPagination offset
searchCase-insensitive name filter
brand_idFilter by brand ID

Example Request

curl "https://api.strikecoding.com/v1/products?search=masala"
GET/products/[id]

Single product by UUID. Includes brands, active listings, and categories.

Example Request

curl "https://api.strikecoding.com/v1/products/40169688-939a-4287-ad5f-844559d6faf0"
GET/products/[id]/price-history

Full price history for a product across all its store listings.

Query Parameters

daysHow many days back (default: 30)
store_idFilter to a specific store

Example Request

curl "https://api.strikecoding.com/v1/products/[id]/price-history?days=90"

Listings (Price Comparison)

GET/listings

Direct access to all listings with price filtering and sorting. Best endpoint for price comparison.

Query Parameters

store_idFilter by store
product_idFilter by product UUID
max_priceMaximum price in EUR
sortprice, price_per_100g, price_per_liter

Example Request

curl "https://api.strikecoding.com/v1/listings?sort=price_per_100g&limit=20"
GET/listings/[id]/price-history

Price history for a single specific listing.

Query Parameters

daysHow many days back (default: 30)
limitMax records (default: 1000)

Example Request

curl "https://api.strikecoding.com/v1/listings/18219/price-history?days=90"

Stores

GET/stores

All enabled stores ordered by name.

Example Request

curl "https://api.strikecoding.com/v1/stores"
GET/stores/[id]

Single store detail including crawl stats and store metadata.

Example Request

curl "https://api.strikecoding.com/v1/stores/littleindia-de"
GET/stores/[id]/listings

Full product catalogue for a store, sorted by price.

Query Parameters

sortprice, price_per_100g, title, last_seen_at
limitMax 200 (default: 50)

Example Request

curl "https://api.strikecoding.com/v1/stores/littleindia-de/listings"

Brands & Categories

GET/brands

Paginated list of all brands.

Query Parameters

searchFilter by brand name

Example Request

curl "https://api.strikecoding.com/v1/brands?search=shan"
GET/brands/[id]/products

All products belonging to a brand.

Example Request

curl "https://api.strikecoding.com/v1/brands/417/products"
GET/categories

All categories ordered by sort_order. Includes parent_id for building a tree.

Example Request

curl "https://api.strikecoding.com/v1/categories"
GET/categories/[id]/products

Paginated products within a category.

Example Request

curl "https://api.strikecoding.com/v1/categories/1041/products"

Ready to Build?

Get in touch to request API access or ask about custom plans.

Contact Us