---
title: Overview
slug: rainforestapi
docTags: 
createdAt: 2024-07-30T12:48:41.130Z
---

:::Iframe{iframeHeight="0" code="<section style=&#x22;background-color: #d69241;&#x22;>&#xA;    <div class=&#x22;flex flex-row mx-auto items-center justify-between&#x22;>&#xA;        <div style=&#x22;flex: 0 0 auto;padding-left: 32px;padding-right: 32px;flex-basis: 90% !important;max-width: 90% !important;&#x22;>&#xA;            <h1 style=&#x22;font-family: Muli, sans-serif;font-weight: 900 !important;font-size: 4.55rem !important;color: white !important;line-height: 1.075 !important;&#x22;>Rainforest API Docs</h1>&#xA;            <div style=&#x22;font-size: 1.75rem !important;line-height: 1.4 !important;font-weight: 500 !important;color: hsla(0, 0%, 100%, .6) !important;font-style: italic !important;&#x22;>Learn how Rainforest API works with our comprehensive documentation, code examples and tutorials.</div>&#xA;            <div><a href=&#x22;mailto:hello@rainforestapi.com&#x22; &#xA;            style=&#x22;-webkit-box-pack: center;&#xA;                -webkit-box-align: center;&#xA;                align-items: center;&#xA;                border: 2px solid;&#xA;                border-radius: 24px;&#xA;                color: white !important;&#xA;                cursor: pointer !important;&#xA;                display: -webkit-inline-box;&#xA;                display: inline-flex;&#xA;                font-family: Muli, sans-serif;&#xA;                font-size: 16px;&#xA;                font-weight: 800;&#xA;                justify-content: center;&#xA;                line-height: 1;&#xA;                padding: 14px 40px;&#xA;                text-decoration: none;&#xA;                transition: all .25s cubic-bezier(.785,.135,.15,.86);&#xA;                background-color: #1d4d7b;&#xA;                border-color: #1d4d7b !important;&#xA;                font-size: 18px !important;&#xA;                padding: 16px 48px !important;&#xA;            &#x22;>Contact Support</a></div>&#xA;        </div>&#xA;    </div>&#xA;</section>"}

:::

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://apiimages.imgix.net/rainforestapi/images/svg/icon-picture.svg?format=webp"}
### [Product Data API Docs](https://docs.trajectdata.com/rainforestapi/product-data-api/overview)

The Product Data API allows you to retrieve data from any Amazon domain worldwide in real-time.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://apiimages.imgix.net/rainforestapi/images/svg/icon-unordered-list.svg?format=webp"}
### [Categories API Docs](https://docs.trajectdata.com/rainforestapi/categories-api/overview)

The Categories API allows you to retrieve Amazon category IDs to use in Search and Category requests.
:::
::::

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://assets.api-cdn.com/rainforestapi/images/svg/icon-pushpin.svg?format=webp"}
### [Zipcodes API Docs](https://docs.trajectdata.com/rainforestapi/zipcodes-api/overview)

The Zipcodes API allows you to set up zipcodes to localize your requests.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://assets.api-cdn.com/rainforestapi/images/svg/icon-hdd.svg?format=webp"}
### [Collections API Docs](https://docs.trajectdata.com/rainforestapi/collections-api/overview)

Designed for high-scale applications Rainforest API Collections allow you to schedule Requests to run en masse and retrieve the results on-demand.
:::
::::

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://assets.api-cdn.com/rainforestapi/images/svg/icon-destinations.svg?format=webp"}
### [Destinations API Docs](https://docs.trajectdata.com/rainforestapi/destinations-api/overview)

The Rainforest API Destinations API allows you manage Destinations. Destinations allow Collection to be automatically uploaded to Amazon S3 or Google Clouod Storage buckets.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://assets.api-cdn.com/rainforestapi/images/svg/icon-credit-card.svg?format=webp"}
### [Account API Docs](https://www.rainforestapi.com/docs/account-api)

The Rainforest API Account API allows you to check the number of requests made in the current month vs. your plans monthly quota.
:::
::::

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://assets.api-cdn.com/rainforestapi/images/svg/icon-alert.svg?format=webp"}
### [Response Codes](https://www.rainforestapi.com/docs/response-codes)

Documentation on the HTTP response codes Rainforest API returns from API requests.
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://assets.api-cdn.com/rainforestapi/images/svg/icon-star.svg?format=webp"}
### [Product Updates](https://www.rainforestapi.com/docs/product-updates)

View release notes from the latest Rainforest API product updates.
:::
::::

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://assets.api-cdn.com/rainforestapi/images/svg/icon-errorlogs.svg?format=webp"}
### [Error Logs API Docs](https://docs.trajectdata.com/rainforestapi/errorlogs-api/overview)

The Rainforest API Error Logs API allows you view failed API requests to analyze the reasons why a request is failing.
:::
::::

