Amazon

Returns an Amazon third-party seller from its merchant ID or seller page link, on any Amazon marketplace. You get its name, logo and About text, its positive feedback share, and its star rating with exact rating counts per star for the last month, three months, year and lifetime. It also has the business details the seller must disclose: legal name, address, phone, email, and VAT and trade register numbers where shown.

GET /v1/amazon/seller

Try it

Example

cURL
curl -G 'https://socialtap.dev/v1/amazon/seller' \
  --data-urlencode 'handle=https://www.amazon.com/sp?seller=AN8LN2YPKS7DF' \
  -H "x-api-key: $SOCIALTAP_API_KEY"
TypeScript SDK
import { SocialTap } from "socialtap";

const client = new SocialTap(); // apiKey defaults to process.env.SOCIALTAP_API_KEY

const res = await client.amazon.seller.get({ handle: "https://www.amazon.com/sp?seller=AN8LN2YPKS7DF" });
console.log(res.data);
console.log(res.credits.charged, res.meta.request_id);
Node.js (fetch)
const params = new URLSearchParams({
  handle: "https://www.amazon.com/sp?seller=AN8LN2YPKS7DF",
});
const res = await fetch(`https://socialtap.dev/v1/amazon/seller?${params}`, {
  headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);
Python (requests)
import os

import requests

res = requests.get(
    "https://socialtap.dev/v1/amazon/seller",
    params={"handle": "https://www.amazon.com/sp?seller=AN8LN2YPKS7DF"},
    headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
    raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, meta = body["data"], body["meta"]
print(data, meta["credits_charged"])
Go (net/http)
package main

import (
	"encoding/json"
	"fmt"
	"log"
	"net/http"
	"net/url"
	"os"
)

func main() {
	q := url.Values{}
	q.Set("handle", "https://www.amazon.com/sp?seller=AN8LN2YPKS7DF")
	req, err := http.NewRequest("GET", "https://socialtap.dev/v1/amazon/seller?"+q.Encode(), nil)
	if err != nil {
		log.Fatal(err)
	}
	req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
	res, err := http.DefaultClient.Do(req)
	if err != nil {
		log.Fatal(err)
	}
	defer res.Body.Close()
	var body struct {
		Data  json.RawMessage `json:"data"`
		Meta  map[string]any  `json:"meta"`
		Error *struct {
			Code    string `json:"code"`
			Message string `json:"message"`
		} `json:"error"`
	}
	if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
		log.Fatal(err)
	}
	if body.Error != nil {
		log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
	}
	fmt.Println(string(body.Data), body.Meta["credits_charged"])
}
PHP
<?php

$query = http_build_query([
    'handle' => 'https://www.amazon.com/sp?seller=AN8LN2YPKS7DF',
]);
$ch = curl_init('https://socialtap.dev/v1/amazon/seller?' . $query);
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('SOCIALTAP_API_KEY')],
]);
$body = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) >= 400) {
    throw new RuntimeException($body['error']['code'] . ': ' . $body['error']['message']);
}
print_r($body['data']);
echo $body['meta']['credits_charged'], PHP_EOL;
Ruby
require "json"
require "net/http"

uri = URI("https://socialtap.dev/v1/amazon/seller")
uri.query = URI.encode_www_form('handle' => 'https://www.amazon.com/sp?seller=AN8LN2YPKS7DF')
req = Net::HTTP::Get.new(uri)
req["x-api-key"] = ENV.fetch("SOCIALTAP_API_KEY")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(req) }
body = JSON.parse(res.body)
raise "#{body["error"]["code"]}: #{body["error"]["message"]}" unless res.is_a?(Net::HTTPSuccess)
pp body["data"]
puts body["meta"]["credits_charged"]
Java
import java.net.URI;
import java.net.URLEncoder;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.nio.charset.StandardCharsets;

public class Main {
    public static void main(String[] args) throws Exception {
        String query = "handle=" + encode("https://www.amazon.com/sp?seller=AN8LN2YPKS7DF");
        HttpRequest request = HttpRequest.newBuilder()
            .uri(URI.create("https://socialtap.dev/v1/amazon/seller?" + query))
            .header("x-api-key", System.getenv("SOCIALTAP_API_KEY"))
            .GET()
            .build();
        HttpResponse<String> response = HttpClient.newHttpClient()
            .send(request, HttpResponse.BodyHandlers.ofString());
        // An error is {"error": {"code", "message", ...}}; success is {data, meta}, meta.credits_charged its price.
        if (response.statusCode() >= 400) throw new RuntimeException(response.body());
        System.out.println(response.body());
    }

    static String encode(String value) {
        return URLEncoder.encode(value, StandardCharsets.UTF_8);
    }
}
.NET
using System.Text.Json;

using var http = new HttpClient();
http.DefaultRequestHeaders.Add("x-api-key", Environment.GetEnvironmentVariable("SOCIALTAP_API_KEY"));

var query = string.Join("&",
    "handle=" + Uri.EscapeDataString("https://www.amazon.com/sp?seller=AN8LN2YPKS7DF"));
var res = await http.GetAsync("https://socialtap.dev/v1/amazon/seller?" + query);
using var body = JsonDocument.Parse(await res.Content.ReadAsStringAsync());
if (!res.IsSuccessStatusCode)
{
    var error = body.RootElement.GetProperty("error");
    throw new Exception($"{error.GetProperty("code")}: {error.GetProperty("message")}");
}
Console.WriteLine(body.RootElement.GetProperty("data"));
Console.WriteLine(body.RootElement.GetProperty("meta").GetProperty("credits_charged"));
Rust
// Cargo.toml: reqwest = { version = "0.12", features = ["blocking", "json"] }, serde_json = "1"
use std::env;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let res = reqwest::blocking::Client::new()
        .get("https://socialtap.dev/v1/amazon/seller")
        .query(&[("handle", "https://www.amazon.com/sp?seller=AN8LN2YPKS7DF")])
        .header("x-api-key", env::var("SOCIALTAP_API_KEY")?)
        .send()?;
    let ok = res.status().is_success();
    let body: serde_json::Value = res.json()?;
    if !ok {
        return Err(format!("{}: {}", body["error"]["code"], body["error"]["message"]).into());
    }
    println!("{} {}", body["data"], body["meta"]["credits_charged"]);
    Ok(())
}
200 OK
{
  "data": {
    "approximate_fields": [
      "platform_specific.amazon.seller_feedback.positive_percent",
      "platform_specific.amazon.seller_feedback.last_30_days.rating",
      "platform_specific.amazon.seller_feedback.last_90_days.rating"
    ],
    "avatar_url": "https://m.media-amazon.com/images/I/31M25Gjck3L.jpg",
    "banner_url": null,
    "bio": "Due to Datavision's longstanding relationships with all major manufacturers we are able to offer a broader selection of products than even the largest online retailer.\n\nDatavision is also an Authorized Retailer for all major manufacturers including Apple, Sony, SONOS, Dyson, Sams…",
    "category": null,
    "country_code": "US",
    "created_at": null,
    "display_name": "DataVision Computer Video",
    "external_links": [],
    "id": "AN8LN2YPKS7DF",
    "is_private": false,
    "is_verified": null,
    "location": "55 W 39th Street, NEW YORK, NY, 10018, US",
    "metrics": {
      "follower_count": null,
      "following_count": null,
      "post_count": null,
      "total_like_count": null,
      "total_view_count": null
    },
    "platform": "amazon",
    "platform_specific": {
      "amazon": {
        "seller_business": {
          "address": "55 W 39th Street, NEW YORK, NY, 10018, US",
          "business_type": null,
          "customer_service_address": null,
          "customer_service_phone": "888-888-2087",
          "email": null,
          "legal_name": "DataVision Computer Video, Inc.",
          "phone": null,
          "trade_register_number": null,
          "vat_number": null
        },
        "seller_feedback": {
          "last_12_months": {
            "rating": 4.1,
            "rating_count": 178,
            "rating_distribution": {
              "five_star_count": 128,
              "four_star_count": 9,
              "one_star_count": 36,
              "three_star_count": 2,
              "two_star_count": 3
            },
            "review_count": 178
          },
          "last_30_days": {
            "rating": 2.7,
            "rating_count": 12,
            "rating_distribution": {
              "five_star_count": 5,
              "four_star_count": 0,
              "one_star_count": 7,
              "three_star_count": 0,
              "two_star_count": 0
            },
            "review_count": 12
          },
          "last_90_days": {
            "rating": 3.7,
            "rating_count": 36,
            "rating_distribution": {
              "five_star_count": 22,
              "four_star_count": 3,
              "one_star_count": 11,
              "three_star_count": 0,
              "two_star_count": 0
            },
            "review_count": 36
          },
          "lifetime": {
            "rating": 4.7,
            "rating_count": 144093,
            "rating_distribution": {
              "five_star_count": 123370,
              "four_star_count": 11762,
              "one_star_count": 4515,
              "three_star_count": 2784,
              "two_star_count": 1662
            },
            "review_count": 144086
          },
          "positive_percent": 77
        },
        "shop": null
      }
    },
    "type": "unknown",
    "unknown_fields": [],
    "url": "https://www.amazon.com/sp?seller=AN8LN2YPKS7DF",
    "username": null
  },
  "meta": {
    "request_id": "req_3f9c2a7d1e8b4c6a9f0e2d4b6a8c0e1f",
    "platform": "amazon",
    "source": "page",
    "is_cached": false,
    "credits_charged": 1,
    "latency_ms": 0,
    "fetched_at": "2026-10-25T12:00:00Z",
    "input": {
      "kind": "profile",
      "id": "AN8LN2YPKS7DF",
      "url": "https://www.amazon.com/sp?seller=AN8LN2YPKS7DF"
    },
    "credits_remaining": 9999,
    "client_request_id": null,
    "warnings": []
  }
}

Long arrays and strings are shortened for display; real responses are complete.

x-api-keystringheaderrequired

Your API key. Authentication

handlestringrequiredmax 2,048 chars

The seller: its merchant ID (A3A7XJ7DLGM1CB, the seller= in its links) or its link on any Amazon marketplace: its page (amazon.com/sp?seller=…), the older /gp/aag/main?seller=, /gp/help/seller/at-a-glance.html?seller= and /shops/… links, or its storefront (amazon.com/s?me=…, /sp/redirect/storefront?seller=…). Sellers have no username.

ExampleAN8LN2YPKS7DF

countrystringiso3166-1-alpha-2

Region: an ISO 3166-1 alpha-2 country code such as US or BR (case-insensitive). The Amazon marketplace to read, by country: US (amazon.com), GB (amazon.co.uk), DE, JP, IN, … A seller's ratings and details are that marketplace's. Default: the link's marketplace, else US.

ExampleUS

handle takes Amazon profile links; another kind of link, or another platform's, fails free with invalid_input. Unknown parameters are rejected with a suggestion, never ignored (Requests).

Parameters every endpoint accepts
max_ageintegermin 0

Accept a cached response up to this many seconds old. Cache hits cost 0 credits. Omit to always fetch fresh. The Cache-Control: max-age=N request header is equivalent; max_age wins when both are sent.

fieldsstring

Return only these fields of each item: comma-separated paths in the schema's notation (id,text,metrics.view_count,segments[].text; a parent path keeps the whole object). Unknown paths are rejected. Applied after the cache, so it changes neither the price nor cache hits; page and meta are always returned whole.

Response

application/json

200

{data, meta}. data is a profile object; meta describes the request (meta). Fields only Amazon has are under platform_specific.amazon.

platformstring

Platform ID (tiktok, youtube, …).

idstring

Platform-native account ID (string; YouTube UC…, Reddit t2_…).

usernamestringnullable

Handle without the @; null when the account has none.

display_namestringnullable

Display name, channel title or page name; null when empty or not exposed.

urlstring uri

Canonical profile URL.

typestring

Coarse account kind, as the platform labels it; unknown when it does not (TikTok labels organizations only). New values may be added; treat unknown values as unknown.

One ofpersonorganizationcommunityunknown

biostringnullable

Profile bio, channel description or page about text; null when empty or not exposed.

avatar_urlstring urinullable

Profile picture URL (largest available). Platform CDN URLs can expire within hours.

banner_urlstring urinullable

Header or cover image URL.

is_verifiedbooleannullable

Platform verification badge; null where the platform has no badge.

is_privatebooleannullable

True when the account's posts are not public.

categorystringnullable

Platform category label (e.g. Musician, Media & Entertainment), as shown; not normalized. Often set only for business or creator accounts.

external_linksobject[]

Links in the bio or channel links; [] if none or not exposed.

ShowHide 2 child fields
urlstring uri

Link target, absolute (https:// is added where the platform stores the link without a scheme).

titlestringnullable

Link label shown by the platform.

locationstringnullable

Self-declared location text.

country_codestringnullable

ISO 3166-1 alpha-2 country the platform states for the account.

created_atstring date-timenullable

Account creation or join date, RFC 3339 UTC (some platforms give only the day: see approximate_fields).

metricsobject

Counts at fetch time; null = hidden or not exposed, 0 = zero.

ShowHide 5 child fields
follower_countintegernullable

Followers or subscribers.

following_countintegernullable

Accounts this profile follows.

post_countintegernullable

Posts or videos as the platform counts them on the profile (for a private account, posts the caller cannot see).

total_like_countintegernullable

Likes received across all of the profile's posts (not likes given).

total_view_countintegernullable

Lifetime views across all of the profile's posts.

platform_specificobject

Fields only this platform has, under its ID (platform_specific.<platform>); each null when unknown.

ShowHide 1 child field
amazonobjectnullable

An Amazon seller's or storefront's own fields.

ShowHide 3 child fields
seller_feedbackobjectnullable

A seller's feedback from its buyers: the share of positive ratings, and per period its star rating and its ratings per star. Null on an account that is not a seller, or a seller whose page shows no feedback (Amazon's own subsidiaries).

ShowHide 5 child fields
positive_percentintegernullable

Share of the last 12 months' ratings that are positive (4 or 5 stars), as Amazon rounds it to a whole percent; null when the page shows none (no ratings in the last 12 months).

last_30_daysobjectnullable

Ratings from the last 30 days (the page's 1 month); null when the page shows none.

ShowHide 4 child fields
ratingnumbernullable

Star rating out of 5 over the period, as Amazon shows it, to one decimal; null when the period has no ratings.

rating_countintegernullable

Ratings buyers gave the seller over the period, exact.

review_countintegernullable

Ratings that came with a written review, exact; null when the page does not count them.

rating_distributionobjectnullable

Ratings per star over the period, exact; null when the page does not count them.

ShowHide 5 child fields
one_star_countintegernullable

Reviews rating 1 star.

two_star_countintegernullable

Reviews rating 2 stars.

three_star_countintegernullable

Reviews rating 3 stars.

four_star_countintegernullable

Reviews rating 4 stars.

five_star_countintegernullable

Reviews rating 5 stars.

last_90_daysobjectnullable

Ratings from the last 90 days (the page's 3 months); null when the page shows none.

ShowHide 4 child fields
ratingnumbernullable

Star rating out of 5 over the period, as Amazon shows it, to one decimal; null when the period has no ratings.

rating_countintegernullable

Ratings buyers gave the seller over the period, exact.

review_countintegernullable

Ratings that came with a written review, exact; null when the page does not count them.

rating_distributionobjectnullable

Ratings per star over the period, exact; null when the page does not count them.

ShowHide 5 child fields
one_star_countintegernullable

Reviews rating 1 star.

two_star_countintegernullable

Reviews rating 2 stars.

three_star_countintegernullable

Reviews rating 3 stars.

four_star_countintegernullable

Reviews rating 4 stars.

five_star_countintegernullable

Reviews rating 5 stars.

last_12_monthsobjectnullable

Ratings from the last 12 months; null when the page shows none.

ShowHide 4 child fields
ratingnumbernullable

Star rating out of 5 over the period, as Amazon shows it, to one decimal; null when the period has no ratings.

rating_countintegernullable

Ratings buyers gave the seller over the period, exact.

review_countintegernullable

Ratings that came with a written review, exact; null when the page does not count them.

rating_distributionobjectnullable

Ratings per star over the period, exact; null when the page does not count them.

ShowHide 5 child fields
one_star_countintegernullable

Reviews rating 1 star.

two_star_countintegernullable

Reviews rating 2 stars.

three_star_countintegernullable

Reviews rating 3 stars.

four_star_countintegernullable

Reviews rating 4 stars.

five_star_countintegernullable

Reviews rating 5 stars.

lifetimeobjectnullable

Every rating the seller has received; null when the page shows none.

ShowHide 4 child fields
ratingnumbernullable

Star rating out of 5 over the period, as Amazon shows it, to one decimal; null when the period has no ratings.

rating_countintegernullable

Ratings buyers gave the seller over the period, exact.

review_countintegernullable

Ratings that came with a written review, exact; null when the page does not count them.

rating_distributionobjectnullable

Ratings per star over the period, exact; null when the page does not count them.

ShowHide 5 child fields
one_star_countintegernullable

Reviews rating 1 star.

two_star_countintegernullable

Reviews rating 2 stars.

three_star_countintegernullable

Reviews rating 3 stars.

four_star_countintegernullable

Reviews rating 4 stars.

five_star_countintegernullable

Reviews rating 5 stars.

seller_businessobjectnullable

A seller's business identity, as its page discloses it (by law in the US and the EU): legal name, registration and VAT numbers, phone, email and addresses. Null on an account that is not a seller, or a seller whose page discloses none.

ShowHide 9 child fields
legal_namestringnullable

The seller's registered business name, as declared (its display name is the shop's); null when not disclosed.

business_typestringnullable

The kind of business, as Amazon words it (Privately-owned business, Sole proprietorship); null when not disclosed (US marketplaces show none).

trade_register_numberstringnullable

Its commercial register number, as declared (HRB 40534); null when not disclosed.

vat_numberstringnullable

Its VAT identification number (DE453729570); null when not disclosed.

phonestringnullable

The business phone number it declared, as written; null when not disclosed.

emailstringnullable

The business email address it declared; null when not disclosed.

addressstringnullable

Its registered business address on one line, as declared, ending with the country's code; null when not disclosed.

customer_service_addressstringnullable

The address it gives for customer service on one line, when it gives one apart from the business address; null otherwise.

customer_service_phonestringnullable

The customer service phone number its page shows beside Ask a question, as written; null when it shows none.

shopobjectnullable

An influencer's storefront: its Top Creator badge, its curations and its trending picks. Null on an account that is not an influencer (a seller).

ShowHide 3 child fields
is_top_creatorbooleannullable

True when Amazon shows its Top Creator badge (a leading Amazon creator by customer engagement and sales), false when it shows none; null when unknown.

curationsobject[]

Its curations, named collections of its posts, in the storefront's order; [] when it has none (listed in unknown_fields when the source cannot see them).

ShowHide 5 child fields
idstring

Amazon's ID of the curation, as its link writes it (a UUID).

titlestringnullable

Its title, as the influencer wrote it.

urlstring uri

Its link.

thumbnail_urlstring urinullable

Its cover image URL.

post_countintegernullable

Posts in it, as its card counts them.

trending_picksobject[]

The products Amazon shows as trending from this storefront, in its order; [] when it shows none.

ShowHide 6 child fields
asinstring

The product's ASIN (what amazon.product takes).

urlstring uri

The product's page in the storefront's marketplace.

image_urlstring urinullable

The product's image URL, as the card shows it.

pricenumbernullable

Its current price in major units of currency, as the card shows it; null when it shows none (no offer).

currencystringnullable

ISO 4217 code of price; null when there is no price.

badgestringnullable

The badge on its card, as shown (Deal); null when it has none.

approximate_fieldsstring[]

JSON paths of values rounded by the platform or parsed from display text (e.g. metrics.follower_count). A list path (external_links) means the list may be incomplete. [] when all exact.

unknown_fieldsstring[]

JSON paths of lists whose [] means unknown rather than none (a source that cannot see them); null already means unknown for every other field. [] when every list is known.

not_found and private_or_unavailable are item-level: the request was fine, the item can't be returned.

400

400 Bad Request: 1 error code. Free: errors cost nothing.

A parameter is missing or malformed, or the link is not one this endpoint takes.

Fix the parameter named in param as the message says. For a link of the wrong kind, call an endpoint listed in details.endpoints, when there is one.

401

401 Unauthorized: 1 error code. Free: errors cost nothing.

unauthorizedNo retry

The x-api-key header is missing, or its key is unknown or revoked. On the dashboard's routes: the session cookie is missing or expired.

Send a valid API key in the x-api-key header. No key yet? A person gets one at details.signup_url; an AI agent follows details.agent_auth_url.

402

402 Payment Required: 2 error codes. Free: errors cost nothing.

The account does not have enough credits for this request.

Have a person buy credits at details.purchase_url (or make them a checkout link with details.checkout), then repeat the request. Do not retry automatically.

The API key reached its spend limit for this period. The account may still have credits.

Wait until details.resets_at, or raise the key's spend limit (PATCH /v1/api_keys/{id}). Do not retry automatically.

403

403 Forbidden: 2 error codes. Free: errors cost nothing.

forbiddenNo retry

The API key is valid but may not make this request, and details.reason says why: the account is suspended, the key lacks the route's scope, waits for its owner to confirm it by email, has expired, or was used from an IP outside its allowlist, or a rotated key's previous secret was used for a call that needs the admin scope. A running job stops with it too when its account is suspended or the key that created it is revoked or expires. It is about the key, never the item: a private item is private_or_unavailable, also 403, so branch on the code.

Act on details.reason. suspended: contact support. scope: use a key with details.required_scope. previous_secret: use the new secret. key_pending: have the owner open the emailed link. key_expired or key_revoked: create a new key. ip_not_allowed: call from an allowed IP.

The item exists but is not public: it is private, age- or region-restricted, or needs a login to view. It shares 403 with forbidden (which is about the key), so branch on the code.

Only public items can be fetched. Do not retry.

404

404 Not Found: 1 error code. Free: errors cost nothing.

not_foundNo retry

The item does not exist or was deleted. On GET /v1/requests/{id}/response: the response was not kept (details.reason says why).

Check the link or ID. Do not retry.

429

429 Too Many Requests: 1 error code. Free: errors cost nothing.

rate_limitedYes, later

The account passed its runaway-protection ceiling: a high per-account limit that stops a broken client loop (plans have no rate limit). Requests without an API key (signup, the MCP server's tool listing and find_endpoint) are limited per IP address instead. It also stops an account whose failed requests in the last hour cost far more than its successful ones paid for: failures are free within a limit (the message says so), and successes raise it.

Wait the seconds in the retry-after header, then retry. If your steady traffic needs more, ask support to raise the ceiling; without an API key, send one.

500

500 Internal Error: 1 error code. Free: errors cost nothing.

internalYes, later

An unexpected error on SocialTap's side.

Retry with backoff. If it keeps happening, contact support with the request_id.

502

502 Bad Gateway: 1 error code. Free: errors cost nothing.

upstream_errorYes, later

The platform failed, or answered with something we could not read.

Retry with backoff. Failed requests are free.

503

503 Unavailable: 2 error codes. Free: errors cost nothing.

The platform refused every attempt, our own retries included.

Retry later with backoff. Failed requests are free.

overloadedYes, later

SocialTap was at capacity, or paused by its operators, and did not start the request. Nothing was fetched or charged.

Retry after the seconds in the retry-after header. Failed requests are free.

From 1 credit per request. Charged only for successful requests. Errors are free. The price depends on the source that produced the result, reported as meta.source.

SourcePrice per successful requestPer 1,000 requests
Public page page1 credit$0.75–$1.97
Balance, sources and what you were charged

Your balance must be at least 1 credit to start a request; with less, it is refused with insufficient_credits (HTTP 402) and costs nothing. Only that minimum is set aside when the request starts.

meta.sourceSourceWhat it means
pagePublic pageData embedded in the platform's public web page.

meta.credits_charged and the x-credits-charged header show what you paid. How credits work · Packs

Endpoint ID amazon.seller · operationId amazon.seller.get · Product overview

Last updated