Argos API

Argos prices, offers and reviews — as JSON

The Argos API turns argos.co.uk into clean JSON in six actions: search, product/detail, product/reviews, product/questions, category and deals.

no credit card1,000 free credits · instant API key · pay by card or crypto
Missing a Argos endpoint, or need a source we don't have yet?Contact us real people · same-day reply.
A
/argos/v1

6 active endpoints. Every call is 1 credit.

  • POST/argos/v1/search
  • POST/argos/v1/product/detail
  • POST/argos/v1/product/reviews
  • POST/argos/v1/product/questions
  • POST/argos/v1/category
  • POST/argos/v1/deals

What Argos endpoints does ReefAPI ship?

6 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.

6 endpoints

search

1 cr

Search argos.co.uk by keyword.

required
query
optional
page, page_size, sort, brands, category_id, offers_only, new_only, min_rating

product/detail

1 cr

One Argos product in full.

required
product_id
optional

product/reviews

1 cr

Customer reviews of one Argos product, paged, sortable and filterable by star rating, with th…

required
product_id
optional
page, page_size, sort, rating

product/questions

1 cr

Customer questions about one Argos product with their answers (staff, brand and best-answer f…

required
product_id
optional
page, page_size, sort

category

1 cr

Every product in one Argos category, paged, with the same rows, sorting and filters as search.

required
category_id
optional
page, page_size, sort, brands, offers_only, new_only, min_rating

deals

1 cr

Products currently on a special offer at Argos (price drops and multi-buys), optionally narro…

required
optional
query, category_id, brands, page, page_size, sort

Every parameter, every allowed value →

Argos API

3 of 6 endpoints, ready to run

View docs ↗

One page of Argos products for a keyword (with Argos's own spelling correction on a misspelling): catalogue number, title, brand, price, was-price and saving, offer text, clearance, delivery and click & collect flags, delivery cost, seller type, variant options and the search index's rating.

1 credit1 required · 6 optional
POST/argos/v1/search
ok1793 ms · 24 records · sample
{
  "ok": true,
  "meta": {
    "api": "argos",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": 1793.3,
    "record_count": 24,
    "cache_hit": false
  },
  "data": {
    "results": [
      {
        "product_id": "7935886",
        "title": "Philips 3000 Series NA351 9L Dual Basket Air Fryer - Black",
        "brand": "Philips",
        "url": "https://www.argos.co.uk/product/7935886/",
        "image": null,
        "price": 89.99,
        "currency": "GBP",
        "price_is_from": false,
        "was_price": 179.99,
        "savings": 90,
        "discount_percent": 50,
        "offer_text": "Half Price",
        "clearance": false,
        "search_index_rating": 4.86,
        "rating_scale": 5,
        "search_index_review_count": 76,
        "has_variations": false,
        "variant_options": null,
        "deliverable": true,
        "click_and_collect": true,
        "free_delivery": false,
        "delivery_cost": 4.95,
        "seller_type": "argos",
        "fulfilment_agent": "ADSI",
        "badges": null
      },
      {
        "product_id": "4014016",
        "title": "Ninja Pro AF140UK 4.7L Air Fryer - Black",
        "brand": "Ninja",
        "url": "https://www.argos.co.uk/product/4014016/",
        "image": null,
        "price": 79.99,
        "currency": "GBP",
        "price_is_from": false,
        "was_price": 89.99,
        "savings": 10,
        "discount_percent": 11,
        "offer_text": "Save £10.00",
        "clearance": false,
        "search_index_rating": 4.89,
        "rating_scale": 5,
        "search_index_review_count": 800,
        "has_variations": false,
        "variant_options": null,
        "deliverable": true,
        "click_and_collect": true,
        "free_delivery": false,
        "delivery_cost": 4.95,
        "seller_type": "argos",
        "fulfilment_agent": "ADSI",
        "badges": [
          "INFO_2yr_warranty"
        ]
      },
      {
        "product_id": "7748372",
        "title": "Russell Hobbs Satisfry 27610 4.3L Air Fryer - Black",
        "brand": "Russell Hobbs",
        "url": "https://www.argos.co.uk/product/7748372/",
        "image": null,
        "price": 59.99,
        "currency": "GBP",
        "price_is_from": false,
        "was_price": null,
        "savings": null,
        "discount_percent": null,
        "offer_text": null,
        "clearance": false,
        "search_index_rating": 4.82,
        "rating_scale": 5,
        "search_index_review_count": 159,
        "has_variations": false,
        "variant_options": null,
        "deliverable": true,
        "click_and_collect": true,
        "free_delivery": false,
        "delivery_cost": 4.95,
        "seller_type": "argos",
        "fulfilment_agent": "ADSI",
        "badges": null
      }
    ],
    "count": 24,
    "total_results": 136,
    "page": 1,
    "page_size": 24,
    "has_more": true,
    "sort_applied": "relevance",
    "filters_applied": [],
    "filters_available": [
      {
        "facet": "category",
        "label": "Category",
        "values": [
          {
            "id": "50000437",
            "label": "Air fryers and fryers",
            "count": 127
          },
          {
            "id": "46282119",
            "label": "Built-in microwaves",
            "count": 24
          },
          {
            "id": "33024767",
            "label": "Bakeware",
            "count": 10
          }
        ]
      },
      {
        "facet": "new",
        "label": "New",
        "values": [
          {
            "id": "newin",
            "label": "New In",
            "count": 31
          }
        ]
      },
      {
        "facet": "offers and clearance",
        "label": "Offers & Clearance",
        "values": [
          {
            "id": "clearance",
            "label": "Clearance",
            "count": 1
          },
          {
            "id": "specialoffer",
            "label": "Offers",
            "count": 1
          }
        ]
      }
    ],
    "sponsored_dropped": 0,
    "query": "air fryer",
    "matched_query": null,
    "category_applied": null
  }
}
Real response, fetched from the live endpoint with the parameters on the left — trimmed to the first few rows, with seller names left out. Press Try it for the untrimmed response.

How the Argos API works

Argos is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.

01
Authenticate
x-api-key header

No OAuth app, no request signing, no per-site account. One key covers all 252 engines.

02
Call
POST /argos/v1/…

Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.

03
Pay
1 credit per call

Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.

04
Read
{ ok, data, meta, error }

One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.

Search, open the product, read the reviews

A search row gives the price and any price drop. product/detail adds the multi-buy offers and Nectar points; product/reviews reads what customers said.

01search
POST/argos/v1/search
{"query": "air fryer", "sort": "price_asc", "offers_only": true}

Products on offer in price order. Take results[].product_id.

02detail
POST/argos/v1/product/detail
{"product_id": "<results[0].product_id>"}

Price, was-price, multibuy_offers[], nectar_points, specs, variants and the product's rating.

03reviews
POST/argos/v1/product/reviews
{"product_id": "<same>", "sort": "most_helpful"}

Reviews with the 1-5 distribution, recommend percentage and per-aspect averages.

The price, the price drop, the multi-buy offers, the Nectar points and the reviews, each in its own field.

request
curl -X POST https://api.reefapi.com/argos/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"kettle"}'
response envelope
{
  "ok": true,
  "data": { … },
  "meta": {
    "api": "argos",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": …,
    "record_count": …
  },
  "error": null
}

The price, the price drop, the multi-buy and the Nectar points are four different things

Argos shows several numbers near a price. The API keeps each one in its own field, so nothing is subtracted or added for you: the price you pay for one item, the was-price of a price drop, any multi-buy offer the product is part of, and the Nectar points it earns.

Productprice (GBP)was_price / offer_textmultibuy_offersnectar_points
Chad Valley Character Stacking Rings (7873553)4.008.00 / Half Price2 for £15 on Selected Toys and Games (and a second 2 for £15)20 (5x Nectar badge)
Kenwood Dawn 4 Slice Toaster (1346275)35.0050.00 / Save £15.00none on the rowon product/detail
Cookworks Kettle - Black (3102039)9.00null / null[] (none)9

Values from 2026-09-15. multibuy_offers is only on product/detail: Argos's search rows do not reliably say whether a product is in a multi-buy. Nectar points are a reward, never a discount.

Which market, which numbers, and what only the product carries

argos.co.uk only: United Kingdom, GBP. Measured on 2026-09-15 across 37 searches, 25 products in 8 categories, and reviews, questions, category and deals. Some of these lines go against us.

One market: the United Kingdom, prices in GBP

This API reads argos.co.uk. There is no country parameter. Prices are GBP as shown on the site.

Search corrects your spelling

When a misspelling returns nothing, Argos's own spelling correction is applied and reported in matched_query (iphnoe becomes iphone). On 2026-09-15, 29 real and misspelled keywords all kept their results.

A made-up keyword is an empty result

For a keyword it does not recognise, the API returns no results (total 0), not a page of guesses. 8 of 8 made-up keywords came back empty on 2026-09-15.

Multi-buy offers are only on the product

A price drop (was_price, savings, offer text) is on every row. Multi-buy offers such as 2 for £15 are in multibuy_offers on product/detail and are never subtracted from the price.

Against us: search ratings can lag

Search rows carry search_index_rating and search_index_review_count from Argos's search index, a few reviews behind on some products. product/detail carries the product's own figures, which agreed across two independent Argos back-ends on 6 of 6 products.

Against us: no delivery or stock check

This engine covers the catalogue and reviews, not home-delivery availability by postcode or store stock. click_and_collect on a product only says whether it can be collected at all, not per-store stock.

Against us: EAN is not always published

Argos published an EAN for 14 of 25 sampled products; the rest return null rather than Argos's placeholder 0.

Nectar points are a reward, not a price

nectar_points is what the product earns (for example 9 on a £9 kettle, 20 on a £4 toy during a 5x promotion), kept apart from the price.

What people build with Argos

The jobs this data is most often used for.

6

endpoints

1

credit per call

01

UK price-monitoring teams track Argos prices, price drops and was-prices daily, and read multi-buy offers separately so a 3 for 2 never looks like a price cut.

02

Retail analysts watch which products sit in Argos special offers and clearance, by category and brand.

03

Brands follow their Argos ratings, review volume, per-aspect scores and customer questions, including staff answers.

04

Catalog teams pull the EAN, grouped specs, variants and images for products they match by GTIN.

What Argos data costs

The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.

Full pricing →
$0.67–$1.50 / 1,000 credits
  • 1,000 free credits on signup, no card
  • One key, all 252 APIs, one credit pool
  • Failed and blocked calls are never charged
  • Credits roll over and never expire

Call it in two lines

Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.

curl
curl -X POST https://api.reefapi.com/argos/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"kettle"}'
python
import requests

r = requests.post(
    "https://api.reefapi.com/argos/v1/search",
    headers={"x-api-key": REEF_KEY},
    json={
  "query": "kettle"
},
)
print(r.json()["data"])
FAQ

Have a question? We got answers.

The questions people actually ask before wiring up Argos.

Get a free key →
What happens if I misspell the keyword?

The search follows Argos's own spelling correction: when a misspelling returns nothing, it re-runs the corrected term (iphnoe becomes iphone, trampolene becomes trampoline, nintedo becomes nintendo) and reports the correction in matched_query. On 2026-09-15, 29 real and misspelled keywords all kept their results. Pass category_id to search inside a particular category.

What happens with a keyword Argos does not know?

It comes back empty, total 0 — not a page of unrelated guesses. On 2026-09-15, 8 of 8 made-up keywords (zzqqxxnonexist, asdfghjkl, and so on) came back empty, while every real keyword and typo Argos recognises kept its results.

Is a multi-buy offer like 3 for 2 included in the price?

No. price is what one item costs. A price drop comes with was_price, savings, discount_percent and the offer text (Half Price, Save £15.00). A multi-buy offer is listed separately in multibuy_offers on product/detail, with its title, type, minimum quantity and dates, and is never subtracted from the price, because it only applies when you buy the set.

Why do the rating and review count differ between search and the product?

They come from two places. Search rows carry search_index_rating and search_index_review_count from Argos's search index, which can lag a few reviews behind (75 against 76 on one product on 2026-09-15). product/detail and product/reviews carry the product's own figures, which agreed exactly across two independent Argos back-ends on 6 of 6 products checked. Prices, titles and brands matched between search and detail on all 15 products compared.

Which products does it cover?

Everything argos.co.uk sells online: Argos's own catalogue (7-digit catalogue numbers like 3102039), Tu clothing (ids like tuc148096053, with size and colour variants) and marketplace items sold by other retailers through Argos (seller_type marketplace). A product id can also be passed as an argos.co.uk/product/ URL. A search result that Argos no longer sells can return NOT_FOUND on product/detail.

Which country does this cover?

The United Kingdom only (argos.co.uk). Prices are GBP, as shown on the site.

What is the Argos API?

Argos API is a ReefAPI endpoint group for uk's argos as json: prices, price drops, multi-buy offers, nectar points, specs, reviews and q&a. It returns live JSON through POST requests under /argos/v1.

Is the Argos API free to try?

Yes. ReefAPI starts with 1,000 free credits, no card required. Argos calls use the same shared credit balance as every other ReefAPI engine.

Do I need an Argos login or account?

No login to Argos is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Argos data?

The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Argos API use?

Argos actions currently cost 1 credit per successful call. Failed or blocked calls are free, and all APIs draw from one credit pool.

Can I call Argos from an AI assistant or MCP client?

Yes. Connect ReefAPI once through MCP and your assistant can call argos actions with the same key, credit pool and JSON envelope used by normal REST requests.

Is the Argos API an Argos scraper?

It is the managed alternative to a DIY Argos scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same uk's argos as json: prices, price drops, multi-buy offers, nectar points, specs, reviews and q&a back as clean JSON.

Why does my Argos scraper keep getting blocked?

Most Argos scrapers break on anti-bot defenses, rate limits and IP bans that need rotating residential proxies and browser fingerprinting to clear. ReefAPI handles all of that for you — no proxies, no captchas, no maintenance — and returns live JSON. Blocked or failed calls are free.

91 E-commerce & Marketplaces APIs on the same key

One key, one credit pool, one response envelope. If you are pulling Argos, you are one call away from the rest of the category — no second contract, no second integration.

Need something this API does not do?

Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.

0/4000

No account needed · we reply from [email protected]

Try it on your own data before you pay anything

The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 251 APIs, and the same envelope everywhere.

Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-09-15.