Endpoint
Authentication
Not required. This endpoint is fully public.Rate limit
No rate limit applies to this endpoint.Request
SetContent-Type: application/json and send a JSON body with a single query field.
Body parameters
string
required
A natural-language search query in Arabic or English. You can include the restaurant name, dish name, or both. For example:
"شاورما ماما نورة" or "mama noura shawarma".Example request
Response
The response is a JSON object with the top-level fieldsintent, matches, emptyReason, and discoveredViaGoogle.
Top-level fields
object
The structured search intent that PRIXO extracted from your query.
array
An array of brand matches. Each entry pairs a matched restaurant brand with a full price comparison across platforms. May be empty when no results are found — see
emptyReason.string | null
Explains why
matches is empty. null when results were found. See the Empty reason values section below.boolean
true when the restaurant was not in the PRIXO database and was discovered via a Google Maps lookup instead. Prices may be limited or unavailable for Google-discovered restaurants.Example response
Empty reason values
Whenmatches is an empty array, emptyReason tells you why:
All prices are in Saudi Riyals (SAR) and include VAT where applicable. PRIXO does not add any markup — totals reflect what the delivery platforms charge.