Amazon Product Page API

This endpoint will retrieve product data from an Amazon product page and transform it into usable JSON or CSV.

require 'net/http'
require 'json'
params = {
:api_key => "APIKEY",
:asin => "ASIN",
:country => "COUNTRY",
:tld => "TLD",
uri = URI('')
uri.query = URI.encode_www_form(params)
website_content = Net::HTTP.get(uri)



User's normal API Key


Amazon Standard Identification Number. Please not that ASIN's are market specific (TLD). You can usually find the ASINs in the URL of an Amazon product e.g. B07FTKQ97Q.


Where an amazon domain needs to be scraped from another country (e.g. scraping from Canada to get Canadian shipping information), specify the TLD as well as the COUNTRY parameters. Valid values are valid TLDs (e.g. “”, “.es”, etc.) Valid values include: us: '', uk: '', ca: '', de: '', es: '', fr: '', it: '', jp: '', in: '', cn: '', sg: '', mx: '', ae: '', br: '', nl: '', au: '', tr: '', sa: '', se: '', pl: ''


Country of Amazon domain to scrape. This is an optional argument and defaults to “us” (


For structured data methods we offer CSV and JSON output. JSON is default if parameter is not added. Options:

  • csv

  • json

ZIP Code Targeting

To find out mote about ZIP Code targeting, please follow this link

Sample Response:

  "name": "Animal Adventure | Sweet Seats | Pink Owl Children's Plush Chair",
  "product_information": {
    "product_dimensions": "14 x 19 x 20 inches",
    "color": "Pink",
    "material": "95% Polyurethane Foam, 5% Polyester Fibers",
    "style": "Pink Owl",
    "product_care_instructions": "Machine Wash",
    "number_of_items": "1",
    "brand": "Animal Adventure",
    "fabric_type": "Polyurethane",
    "unit_count": "1.0 Count",
    "item_weight": "1.9 pounds",
    "asin": "B06X3WKY59",
    "item_model_number": "49559",
    "manufacturer_recommended_age": "18 months - 4 years",
    "best_sellers_rank": [
      "#9,307 in Home & Kitchen (See Top 100 in Home & Kitchen)",
      "#69 in Kids' Furniture"
    "customer_reviews": {
      "ratings_count": 5665,
      "stars": "4.7 out of 5 stars"
    "is_discontinued_by_manufacturer": "No",
    "release_date": "January 1, 2018",
    "manufacturer": "Animal Adventure"
  "brand": "Visit the Animal Adventure Store",
  "brand_url": "",
  "full_description": "Our Sweet Seats character chairs double as adorable room décor and a child’s favorite plush pal. Rich fabrics, sweet dimensional faces and a soft yet sturdy design make these character chairs ideal for kids 18 months +, and parents will be thrilled to learn that they can easily wash and care for their child’s new favorite seat. WASHING INSTRUCTIONS: Simply take a paper clip, hook through the safety zipper and pull to open the character chair cover. Carefully cut the tack stitch thread that secures the cover to the center foam block with a pair of scissors. Once all tacks have been cut, you can remove the foam blocks. Once you’ve removed all of the inner foam pieces, your cover is ready to wash. For best results, we recommend using a delicates bag in a machine wash cold setting, and afterwards laying the cover flat to air dry.",
  "pricing": "",
  "list_price": "",
  "shipping_price": null,
  "availability_status": "",
  "images": [
  "product_category": "Home & Kitchen › Furniture › Kids' Furniture",
  "average_rating": 4.7,
  "small_description": "About this item \n \nPolyurethane Imported Plush slip cover is removable and washable. Zipper closure is child-safe (parents can easily open closer with a simple paper clip). Lightweight and easy to move. The perfect size (14\"L x 19\"W x 20\"H). Ages 18 months and up.",
  "feature_bullets": [
    "Plush slip cover is removable and washable.",
    "Zipper closure is child-safe (parents can easily open closer with a simple paper clip).",
    "Lightweight and easy to move.",
    "The perfect size (14\"L x 19\"W x 20\"H).",
    "Ages 18 months and up."
  "total_reviews": 5665,
  "total_answered_questions": 111,
  "model": "49559",
  "customization_options": {
    "style": [
        "is_selected": true,
        "url": null,
        "value": "Pink Owl",
        "price_string": "",
        "price": 0,
        "image": null
        "is_selected": false,
        "url": "",
        "value": "Teal Owl",
        "price_string": "",
        "price": 0,
        "image": null
  "seller_id": null,
  "seller_name": null,
  "fulfilled_by_amazon": null,
  "fast_track_message": "",
  "aplus_present": true

Last updated