GET/brands/{domain}/sightings
Every ad seen
Each ad seen on the brand's searches, the public ones and the workspace's keywords, as the CSV has them: newest first, 500 to a page. London days and time bands, never exact times. Codes in the ads' text are masked.
Parameters
domainRequiredstring- A brand the workspace covers, by its address.
sinceOptionalYYYY-MM-DD- The first London day, YYYY-MM-DD. 30 days ago when left out; 395 days ago at the earliest.
untilOptionalYYYY-MM-DD- The last London day, YYYY-MM-DD. Today when left out.
queryOptionalstring- One query's key:
discount_code, voucher_code, promo_code, bare, or custom:<your keyword>. advertiserOptionalstring- One advertiser, by its address.
cursorOptionalstring- The
next of the page before.
Other answers 400, 401, 402, 404, 429
Request
curl -H "Authorization: Bearer $GODOTORO_KEY" \
"https://api.godotoro.com/v1/api/brands/example-shop.co.uk/sightings?since=2026-10-01"
Answer, shortened
{
"brand": {
"domain": "example-shop.co.uk",
"name": "Example Shop"
},
"since": "2026-10-01",
"until": "2026-10-19",
"sightings": [
{
"day": "2026-10-19",
"timeBand": "out_of_hours",
"night": false,
"query": "example shop discount code",
"queryKey": "discount_code",
"advertiser": "deals.example",
"advertiserName": "Deals Example",
"kind": "voucher_site",
"block": "top",
"position": 1,
"title": "Example Shop Codes – 20% Off Today",
"description": "Use code SA•••• at checkout for 20% off.",
"displayedUrl": "deals.example/example-shop",
"paidBy": "Deals Example Ltd"
}
],
"next": "WzkxMjQsNDQwMTJd"
}