Raw Price EAN

List price captures by EAN or insert a new capture.

HTTP: GET | POST /external-data/priceean

Query parameters

NameTypeRequiredDescriptionExample
limitintegernoMaximum number of rows per page (default 200).100
pageintegerno1-indexed page when using limit.1
offsetintegernoExplicit offset. Overrides page when supplied.0
searchstringnoFree-text search across domain, URL, EAN, and partner ID.parfem
domainstringnoFilter captures for a specific domain.example-shop.cz
tagstringnoFilter by tag value.retail
eanstringnoFilter by exact EAN.8592331234567
instockstringnoAvailability flag captured from the source (required for POST/PUT).in_stock
partneridstringnoUpstream partner identifier (required for POST/PUT).SKU-123
sortstringnoSort column (datum, recrawled, domain, tag, ean, price, price_full, confidence, instock).datum
directionstringnoSort direction asc or desc.desc
datumstringnoTimestamp for the primary capture (auto-filled when omitted).2025-09-26 10:30:00
recrawledstringnoTimestamp of the latest recrawl (auto-filled when omitted).2025-09-26 11:00:00
domainbasestringnoNormalized domain base for grouping results.example-shop.cz
confidencenumbernoMatch confidence between 0 and 1 (required for POST/PUT).0.97
pricenumbernoDetected price (required for POST/PUT).249.9
price_fullnumbernoDetected full price before discounts (required for POST/PUT).279.9
curstringnoISO currency code (required for POST/PUT).CZK
urlstringnoOrigin URL of the capture (required for POST/PUT).https://example-shop.cz/product/123

Notes

Sample request

curl -H "Authorization: ApiKey YOUR_API_KEY" "https://admin.elpricing.com/api/external-data/priceean?limit=50&domain=example-shop.cz&tag=retail"

Interactive call

Queue workflow

Tasks are persisted to var/api_queue/tasks.json. Process them with:

php go.php cron:list\nphp go.php cron:go

Logs are written to var/api_queue/logs/{task_id}.log.