{
  "asOf": "2026-11-05",
  "capabilities": [
    {
      "evidence": [
        {
          "quote": "full detail for one ASIN, with specs, bullets, and variants.",
          "source": "amazon-api-page"
        }
      ],
      "fields": [
        "id",
        "title",
        "brand",
        "price",
        "list_price",
        "availability",
        "variations",
        "description"
      ],
      "note": "Fields from the marketing page (asin, title, brand, isAvailable, price, beforePrice, features, featureBullets, variants); docs pages list no response fields.",
      "product": "amazon-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "support": "full"
    },
    {
      "evidence": [
        {
          "quote": "This takes an extra request to Amazon and costs 5 credits on top of the base.",
          "source": "docs-product"
        }
      ],
      "note": "Only via the otherSellers option of the Product API.",
      "product": "amazon-api",
      "requestType": "offers",
      "retailer": "amazon-us",
      "support": "partial"
    },
    {
      "evidence": [
        {
          "quote": "Search returns a page of listings in productResults.",
          "source": "amazon-api-page"
        }
      ],
      "fields": [
        "id",
        "rank",
        "sponsored",
        "title",
        "price",
        "review_count"
      ],
      "note": "productResults: position, asin, title, isSponsored, price, reviews, badges.",
      "product": "amazon-api",
      "requestType": "search",
      "retailer": "amazon-us",
      "support": "full"
    },
    {
      "evidence": [
        {
          "quote": "Amazon Reviews API | $0.69 | 10",
          "source": "docs-pricing"
        }
      ],
      "note": "Reviews API appears in the docs pricing table; the product page only describes review counts and aspect sentiment, \"not a full review-text dataset\".",
      "product": "amazon-api",
      "requestType": "reviews",
      "retailer": "amazon-us",
      "support": "partial"
    },
    {
      "evidence": [
        {
          "quote": "storefront profile and rating history for one seller ID.",
          "source": "amazon-api-page"
        }
      ],
      "fields": [
        "name",
        "rating"
      ],
      "note": "Seller API plus Seller Products API.",
      "product": "amazon-api",
      "requestType": "seller",
      "retailer": "amazon-us",
      "support": "full"
    },
    {
      "evidence": [
        {
          "quote": "Amazon Best Sellers Scraper | $0.07 | 1",
          "source": "docs-pricing"
        }
      ],
      "note": "Job-based Best Sellers Scraper, 1 credit per row; not an API call.",
      "product": "amazon-api",
      "requestType": "bestsellers",
      "retailer": "amazon-us",
      "support": "partial"
    }
  ],
  "category": "retailer_api",
  "costRules": [
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "Cost per request: 10 API Credits. Credits are deducted only for successful requests.",
          "source": "docs-product"
        }
      ],
      "modifiers": "Base request, otherSellers=false.",
      "product": "amazon-api",
      "requestType": "product",
      "retailer": "amazon-us",
      "unit": "credit",
      "units": 10
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "This takes an extra request to Amazon and costs 5 credits on top of the base.",
          "source": "docs-product"
        }
      ],
      "modifiers": "Product API with otherSellers=true: 10 base + 5 extra. Offers come only via this option.",
      "product": "amazon-api",
      "requestType": "offers",
      "retailer": "amazon-us",
      "unit": "credit",
      "units": 15
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "Cost per request: 10 API Credits",
          "source": "docs-search"
        }
      ],
      "modifiers": "One results page.",
      "product": "amazon-api",
      "requestType": "search",
      "retailer": "amazon-us",
      "unit": "credit",
      "units": 10
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "Amazon Reviews API | $0.69 | 10",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "Listed in the docs pricing table; no docs page for it was found. Per request (page) count not stated.",
      "product": "amazon-api",
      "requestType": "reviews",
      "retailer": "amazon-us",
      "unit": "credit",
      "units": 10
    },
    {
      "billedOn": "success",
      "evidence": [
        {
          "quote": "Amazon Seller API | $0.69 | 10",
          "source": "docs-pricing"
        }
      ],
      "modifiers": "Seller API (storefront profile and ratings).",
      "product": "amazon-api",
      "requestType": "seller",
      "retailer": "amazon-us",
      "unit": "credit",
      "units": 10
    }
  ],
  "homepage": "https://hasdata.com",
  "id": "hasdata",
  "name": "HasData",
  "notes": [
    "Credits are charged only for successful requests."
  ],
  "plans": [
    {
      "billing": "monthly",
      "concurrency": 5,
      "currency": "USD",
      "evidence": [
        {
          "quote": "The free plan gives 1,000 credits every month with access to every tool. No credit card required.",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "Self-serve plans do not state expiry or rollover. Only Enterprise says: \"Unused credits carry into the next billing period.\""
      },
      "free": true,
      "id": "free",
      "included": 1000,
      "name": "Free",
      "notes": [
        "No credit card required. Access to every tool."
      ],
      "price": 0,
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": 5,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Startup $49 200K credits / mo, Max Concurrency 5",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "Self-serve plans do not state expiry or rollover. Only Enterprise says: \"Unused credits carry into the next billing period.\""
      },
      "id": "startup",
      "included": 200000,
      "name": "Startup",
      "notes": [
        "Pricing page says \"Billed annually 2 months free\"; yearly prices are not listed. No overage price is published."
      ],
      "price": 49,
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": 15,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Basic $99 1M credits / mo, Max Concurrency 15",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "Self-serve plans do not state expiry or rollover. Only Enterprise says: \"Unused credits carry into the next billing period.\""
      },
      "id": "basic",
      "included": 1000000,
      "name": "Basic",
      "notes": [
        "Pricing page says \"Billed annually 2 months free\"; yearly prices are not listed. No overage price is published."
      ],
      "price": 99,
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": 50,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Growth $208 3M credits / mo, Max Concurrency 50",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "unknown",
        "note": "Self-serve plans do not state expiry or rollover. Only Enterprise says: \"Unused credits carry into the next billing period.\""
      },
      "id": "growth",
      "included": 3000000,
      "name": "Growth",
      "notes": [
        "Pricing page says \"Billed annually 2 months free\"; yearly prices are not listed. No overage price is published."
      ],
      "price": 208,
      "selfServe": true,
      "unit": "credit"
    },
    {
      "billing": "monthly",
      "concurrency": null,
      "currency": "USD",
      "evidence": [
        {
          "quote": "Past 20M credits a month, or terms the self-serve plans do not cover.",
          "source": "pricing"
        }
      ],
      "expiry": {
        "kind": "rollover",
        "note": "Unused credits carry into the next billing period."
      },
      "id": "enterprise",
      "included": null,
      "name": "Enterprise",
      "notes": [
        "Custom pricing; 2000+ concurrency listed."
      ],
      "price": null,
      "selfServe": false,
      "unit": "credit"
    }
  ],
  "products": [
    {
      "docsUrl": "https://docs.hasdata.com/apis/amazon/product",
      "id": "amazon-api",
      "name": "Amazon APIs",
      "output": "parsed_json"
    }
  ],
  "schema": 1,
  "sources": [
    {
      "id": "pricing",
      "kind": "pricing_page",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://hasdata.com/pricing"
    },
    {
      "id": "docs-pricing",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://docs.hasdata.com/basics/pricing"
    },
    {
      "id": "docs-product",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://docs.hasdata.com/apis/amazon/product"
    },
    {
      "id": "docs-search",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://docs.hasdata.com/apis/amazon/search"
    },
    {
      "id": "docs-seller-products",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://docs.hasdata.com/apis/amazon/seller-products"
    },
    {
      "id": "amazon-api-page",
      "kind": "docs",
      "method": "manual",
      "retrieved": "2026-11-05",
      "url": "https://hasdata.com/apis/amazon-api"
    }
  ],
  "status": "active"
}