Skip to main content
GET
/
get_single_product
Look up one product by ASIN
curl --request GET \
  --url https://api.example.com/get_single_product \
  --header 'Authorization: Bearer <token>'
{
  "asin": "<string>",
  "ASIN": "<string>",
  "title": "<string>",
  "product_name": "<string>",
  "marketplace": "<string>",
  "pricing": {
    "price": 123,
    "currency": "<string>"
  },
  "price": "<string>",
  "commission": 123,
  "commission_payout_aff": "<string>",
  "image": "<string>",
  "image_encoded_string": "<string>",
  "rating": 123,
  "avg_rating": "<string>",
  "ratingsTotal": 123,
  "total_reviews": "<string>",
  "inStock": true,
  "product_url": "<string>",
  "company_name": "<string>",
  "company_logo": "<string>",
  "brand_id": "<string>",
  "product_category": "<string>",
  "sub_category": [
    {}
  ],
  "is_variant_of": "<string>",
  "product_status": "<string>",
  "status_reason": "<string>",
  "collection_name": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.archeraffiliates.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Query Parameters

asin
string
required
marketplace
string | null
default:amazon.com

Which Amazon marketplace to look the product up on, e.g. amazon.co.uk.

product_available
enum<string>
default:yes

yes only returns the product if it's currently buyable. Use either to look up unavailable products too.

Available options:
yes,
no,
either

Response

Successful Response

A product in the Archer catalog.

asin
string | null

Amazon product identifier (lowercase).

ASIN
string | null

Amazon product identifier (uppercase). Same value as asin.

title
string | null

Product title.

product_name
string | null

Product title (same value as title).

marketplace
string | null

Amazon marketplace the product belongs to, e.g. amazon.co.uk.

pricing
Pricing · object

Numeric price and its currency.

price
string | null

Price as a plain string. Use pricing.price if you want a number.

commission
number | null

Affiliate commission rate you would earn on a sale, as a number.

commission_payout_aff
string | null

Affiliate commission rate as a plain string. Use commission if you want a number.

image
string | null

URL of the product image.

image_encoded_string
string | null

URL of the product image (same value as image).

rating
number | null

Average star rating as a number.

avg_rating
string | null

Average star rating as a string. Use rating for the numeric form.

ratingsTotal
number | null

Number of customer reviews, as a number.

total_reviews
string | null

Number of customer reviews, as a string. Use ratingsTotal for the numeric form.

inStock
boolean | null

True when the product is currently buyable.

product_url
string | null

Ready-to-share Amazon URL on the correct marketplace.

company_name
string | null

Brand name.

company_logo
string | null

URL of the brand logo.

brand_id
string | null

Brand identifier you can pass back to /getproducts?brand_id=….

product_category
string | null

Top-level product category.

sub_category
Sub Category · object[] | null

Sub-categories the product appears under.

is_variant_of
string | null

Parent ASIN when this is a variant of another product.

product_status
string | null

AVAILABLE if buyable, UNAVAILABLE otherwise.

status_reason
string | null

Why a product is UNAVAILABLE (e.g. out of stock, removed).

collection_name
string | null

Internal label — safe to ignore.