Last updated

API Rate Limits

project44's APIs are subject to rate limits to ensure the stability, performance, and security of our APIs. A '429' error is returned if a limit is reached. In cases where an endpoint matches multiple of the below categories, the more specific category takes precedence -- an endpoint never falls into more than one rate limit category.

Recommended Best Practices

  • Spread out your requests and avoid large bursts.
  • Use webhooks to receive data over running GET requests.

It is possible to increase the limits for an organization. This process requires careful evaluation of the specific use case that requires an increased limit. Please work with your project44 contact to determine if an API limit increase is right for your organization.

API

Relevant Endpoints

The endpoints that match more specific paths below are not included in these limits. Each endpoint falls into only one of the categories below.

  • /api/**
  • /services/**
  • /xml/**
  • /MercuryGate/**
LimitBurst
Default per Organization Account600 requests/min600 requests
IP Address600 requests/min600 requests

Authentication API

Relevant Endpoints

  • /api/v4/oauth2/token
LimitBurst
Client5 requests/min50 requests
IP Address5 requests/min50 requests

Carrier API

Relevant Endpoints

  • /api/carriers/**
  • /api/v4/capacityproviders/**
LimitBurst
Default per Organization Account600 requests/min600 requests
IP Address600 requests/min600 requests

Image API

Relevant Endpoints

  • /api/v2/images/**
  • /api/v3/images/**
  • /api/v4/images/**
  • /api/v4/ltl/images/**
  • /api/images/**
  • /xml/images/**
LimitBurst
Default per Organization Account

200 requests/min (Americas)

60 requests/min (Europe)

50 requests (Americas)

10 requests (Europe)

IP Address600 requests/min600 requests

Order API

Relevant Endpoints

  • /api/v4/inventory/orders/**
LimitBurst
Default per Organization Account

3000 requests/min (Americas)

3000 requests/min (Europe)

600 requests (Americas)

600 requests (Europe)

IP Address3000 requests/min3000 requests

Inventory API

Relevant Endpoints

  • /api/v4/inventory/items/**
LimitBurst
Default per Organization

3000 requests/min (Americas)

3000 requests/min (Europe)

600 requests (Americas)

600 requests (Europe)

IP Address3000 requests/min3000 requests