With Amazon API Gateway, you only pay when your APIs are in use. There are no minimum fees or upfront commitments. You pay only for the API calls you receive and the amount of data transferred out. There are no data transfer out charges for Private APIs. However, AWS PrivateLink charges apply when using Private APIs in Amazon API Gateway. Amazon API Gateway also provides optional data caching charged at an hourly rate that varies based on the cache size you select. The API Gateway free tier includes one million API calls per month for up to 12 months.

Amazon API Gateway pricing details

The Amazon API Gateway free tier includes one million API calls received per month for up to 12 months. If you exceed this number of calls per month, you will be charged the API Gateway rates.

Free Tier

1M API CALLS RECEIVED

per month

These free tier offers are only available to new AWS customers, and are available for 12 months following your AWS sign-up date. When your 12 month free usage term expires or if your application use exceeds the tiers, you simply pay standard, pay-as-you-go service rates  

  • US | Canada | EU (London, Ireland, Paris)
  • EU (Frankfurt)
  • Asia Pacific (Sydney)
  • Asia Pacific (Tokyo)
  • Asia Pacific (Singapore)
  • Asia Pacific (Seoul)
  • Asia Pacific (Mumbai)
  • South America (Sao Paolo)
  • AWS GovCloud (US)
  • US | Canada | EU (London, Ireland, Paris)
  • API Calls

    $3.50 per million API calls received, plus the cost of data transfer out, in gigabytes. AWS PrivateLink charges apply to Private API calls. 


    Data Transfer Costs

    If you use Edge Optimized or Regional APIs in Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below. There are no data transfer out charges for Private APIs in Amazon API Gateway.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1GB

    $0.09/GB for the next 9.999 TB

    $0.085/GB for the next 40 TB

    $0.07/GB for the next 100 TB

    $0.05/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.020
    1.6 $0.038
    6.1 $0.200
    13.5 $0.250
    28.4 $0.500
    58.2 $1.000
    118.0 $1.900
    237.0 $3.800
  • EU (Frankfurt)
  • API Calls

    $3.70 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.09/GB for the next 9.999 TB

    $0.085/GB for the next 40 TB

    $0.07/GB for the next 100 TB

    $0.05/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.020
    1.6 $0.038
    6.1 $0.200
    13.5 $0.250
    28.4 $0.500
    58.2 $1.000
    118.0 $1.900
    237.0 $3.800
  • Asia Pacific (Sydney)
  • API Calls

    $3.50 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.14/GB for the next 9.999 TB

    $0.135/GB for the next 40 TB

    $0.13/GB for the next 100 TB

    $0.12/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.02
    1.6 $0.038
    6.1 $0.20
    13.5 $0.25
    28.4 $0.50
    58.2 $1.00
    118.0 $1.90
    237.0 $3.80
  • Asia Pacific (Tokyo)
  • API Calls

    $4.25 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.14/GB for the next 9.999 TB

    $0.135/GB for the next 40 TB

    $0.13/GB for the next 100 TB

    $0.12/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.028
    1.6 $0.054
    6.1 $0.245
    13.5 $0.29
    28.4 $0.56
    58.2 $1.10
    118.0 $2.20
    237.0 $4.40
  • Asia Pacific (Singapore)
  • API Calls

    $4.25 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.12/GB for the next 9.999 TB

    $0.085/GB for the next 40 TB

    $0.082/GB for the next 100 TB

    $0.08/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.028
    1.6 $0.054
    6.1 $0.245
    13.5 $0.290
    28.4 $0.560
    58.2 $1.10
    118.0 $2.20
    237.0 $4.40
  • Asia Pacific (Seoul)
  • API Calls

    $3.50 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.126/GB for the next 9.999 TB

    $0.122/GB for the next 40 TB

    $0.117/GB for the next 100 TB

    $0.108/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.02
    1.6 $0.038
    6.1 $0.20
    13.5 $0.25
    28.4 $0.50
    58.2 $1.00
    118.0 $1.90
    237.0 $3.80
  • Asia Pacific (Mumbai)
  • API Calls

    $3.50 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.1093/GB for the next 9.999 TB

    $0.085/GB for the next 40 TB

    $0.082/GB for the next 100 TB

    $0.08/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.02
    1.6 $0.038
    6.1 $0.20
    13.5 $0.25
    28.4 $0.50
    58.2 $1.00
    118.0 $1.90
    237.0 $3.80
  • South America (Sao Paolo)
  • API Calls

    $4.25 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.25/GB for the next 9.999 TB

    $0.23/GB for the next 40 TB

    $0.21/GB for the next 100 TB

    $0.19/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.028
    1.6 $0.054
    6.1 $0.245
    13.5 $0.290
    28.4 $0.560
    58.2 $1.10
    118.0 $2.20
    237.0 $4.40
  • AWS GovCloud (US)
  • API Calls

    $3.50 per million API calls received, plus the cost of data transfer out, in gigabytes.


    Data Transfer Costs

    If you use Amazon API Gateway, you will be charged for API calls and out-to-Internet data transfer as described below.

    Amazon API Gateway Data-Transfer-Out Rates

    $0.00/GB for the first 1 GB

    $0.155/GB for the next 9.999 TB

    $0.115/GB for the next 40 TB

    $0.09/GB for the next 100 TB

    $0.065/GB for the next 350 TB


    Caching

    For better performance and faster API execution, you can optionally provision a dedicated cache for each stage of your APIs. After you specify the size of the cache you require, you will be charged the following hourly rates for each stage’s cache, without any long-term commitments.

    Cache Memory Size (GB) Price per Hour       
    0.5 $0.020
    1.6 $0.038
    6.1 $0.200
    13.5 $0.250
    28.4 $0.500
    58.2 $1.000
    118.0 $1.900
    237.0 $3.800

Additional charges

You may incur additional charges if you use Amazon API Gateway in conjunction with other AWS services or transfers data.

For details on AWS service pricing, see the pricing section of the relevant AWS service detail pages. Links to pricing for some of the commonly used services are listed below.

Data transfer

If you use external data transfers, you will be charged at the EC2 data transfer rate

AWS PrivateLink

Includes pricing for each hour that your VPC endpoint is provisioned in each Availability Zone

AWS Lambda

Includes pricing for requests and duration

Amazon CloudWatch

Includes pricing for metrics and dashboards

Amazon API Gateway pricing examples

Edge Optimized and Regional APIs

An Edge Optimized or Regional API that receives five million API calls per month, with each API call returning responses of 3 kilobytes (KB) in size with no caching.

Example below reflects pricing for US East, US West, EU (Ireland)

Amazon API Gateway API call charges = 5 million * $3.50/million = $17.50

Total size of data transfers = 3 KB * 5 million = 15 million/KB = 14.3 GB

Amazon API Gateway data transfer charges = 14.3 GB * $0.09 = $1.29

Total Amazon API Gateway charges = $17.50 + $1.29 = $18.79

Private APIs

A Private API that receives five million API calls, with each API call having a request size of 0.3 kilobytes (KB) and returning responses of 3 kilobytes (KB) and a VPC endpoint provisioned in 1 Availability Zone (AZ) for the whole month (720 hours).

Example below reflects pricing for US East, US West (Oregon)

Amazon API Gateway API call charges = 5 million * $3.50/million = $17.50

Total Amazon API Gateway charges = $17.50

Total size of data transfers (Request + Response) = (3 KB + 0.3 KB) * 5 million = 16.5 million/KB = 15.7 GB

VPC Endpoint charges = 720 hours * $0.01/AZ/hr = $7.20

VPC Endpoint data processing charges = 15.7 GB * $0.01/GB = $0.16

Total Amazon VPC (AWS PrivateLink) charges = $7.20 + $0.16 = $7.36

Total charges = $17.50 + $7.36 = $24.86

Pricing Example with Caching Required (US East, US West, EU (Ireland))

If your API needs 1.5 GB of cache for its data, you can provision a 1.6 GB cache at $0.038/hr.

$0.038 * 24 = $0.912/day

Additional pricing resources

TCO Calculator

Calculate your total cost of ownership (TCO)

Simple Monthly Calculator

Easily calculate your monthly costs with AWS

Economics Resource Center

Additional resources for switching to AWS

Learn how to get started with Amazon API Gateway

Visit the getting started page
Ready to get started?
Sign up
Have more questions?
Contact us