API Rate Limits

Prev Next

A rate limit defines how many requests an API can handle within a specific time frame. In large systems, many denial-of-service issues happen unintentionally due to software bugs or misconfigurations rather than malicious intent. Rate limiting helps prevent these issues from occurring. If you exceed the number of allowed requests within the set period, the system may return error responses with a 429 status code.

See below for the rate limits of Insider APIs.

API

Endpoint

API Rate Limit

Unification APIs - https://unification.useinsider.com/api/

Upsert User Data

/user/v1/upsert

A total of 25,000 requests per minute, shared with the Delete User Attribute, which means you can process up to 25 million user records per minute with full batching.

Export Raw User Data

/raw/v1/export

1 request per day. Failed requests don't count. Based on the UTC time zone, the API can be called only once in 24 hours. The limitation timeline resets at UTC 00:00.

Delete User Attribute

/user/v1/attribute/delete

A total of 25,000 requests per minute, shared with the User Upsert API.

Update Identifiers

/user/v1/identity

2000 requests per minute.

Delete Identifiers

/user/v1/identity

1,000 requests per minute.

Delete User Profiles

/user/v1/delete

1,000 requests per minute.

Delete User’s PII Data

/contact/v1/anonymize
/user/v1/anonymize

500 requests per minute.

Contact APIs - https://contact.useinsider.com/

Upload First-Party Segments

/fps/v1/upload

100 requests per second with the same API Key.

Resubscribe Email Users V1

/email/v1/subscribe

600 requests per minute with the same API Key.

Resubscribe SMS Users

/sms/v1/subscribe

600 requests per minute with the same API Key.

Resubscribe WhatsApp Users

/whatsapp/v1/subscribe

600 requests per minute with the same API Key.

Web Push APIs - https://web-push.api.useinsider.com/

Create Single Web Pushes

/v1/single

30 requests per minute.

Launch Single Web Pushes V1

/v1/single/campaign_id

30 requests per minute.

Launch Single Web Pushes V2

/v2/single/campaign_id

6000 requests per minute.

Delete Single Web Pushes

/v1/single/campaign_id

30 requests per minute.

Get Web Push Top Metrics

/v1/statistics/top-metrics

30 requests per minute in aggregate.

Get Web Push Overall Metrics

/v1/statistics/overall-metrics

30 requests per minute in aggregate.

Get Web Push Campaign Analytics

/v1/statistics/campaign-metrics

30 requests per minute in aggregate.

Mail APIs - https://mail.useinsider.com

Send Transactional Emails

/mail/v1/send

5000 requests per second.

Create Email Campaigns

/content/v1/campaign/create

1 request per second.

Template Migrator V1

/content/v1/template-migration/vendorname/extract-premigration-variables

60 requests per minute.

Template Migrator V2

/content/v1/template-migration/{vendorname}/extract-premigration-variables

60 requests per minute.

Mobile APIs - https://mobile.useinsider.com/

Send Bulk App Pushes

/api/v1/push/bulk

1000 requests per minute.

Send Targeted App Pushes

/api/v2/notification/user

10000 requests per minute.

Send Advanced App Pushes

/api/v2/notification/user

1000 requests per minute.

Send Basic Segment App Pushes

/api/v1/push/bulk

1000 requests per minute.

Get Pushes with Message Center API

/api/message_center/v1

5000 requests per minute.

Get InApp details

/v1/details/inapp

1000 requests per minute.

Upload FCM Certificate API

/v1/settings/certificate/firebase

1000 requests per minute.

Verify APIs - https://verify.useinsider.com/

Create a Channel

/v1/channel/create

25 requests per minute.

Create an OTP Template

/v1/template/create

25 requests per minute.

Update a Channel

/v1/channel/update

25 requests per minute.

List OTP Templates

/v1/template/list

25 requests per minute.

Update OTP Templates

/v1/template/update

25 requests per minute.

Generate OTP Codes

/v1/generate

250 requests per minute.

Verify OTP Codes

/v1/check

250 requests per minute.

SMS APIs - https://sms.useinsider.com/

Send Transactional Single SMS

/v1/send

100 requests per second.

Send Transactional Bulk SMS

/v1/sendMultipleMessage

5 requests per second, and each request can include up to 50 messages, which means you can send up to 250 message parts per second.

Get SMS Campaign List

/analytics/v1/list

100 requests per minute with the same API Key.

Get SMS Campaign Analytics

/analytics/v1/campaign

100 requests per minute with the same API Key.

Get Overall SMS Campaign Analytics

/analytics/v1/overall

100 requests per minute with the same API Key.

Get Transactional SMS Analytics

/analytics/v1/transactional

100 requests per minute with the same API Key.

Get OTP/Verify SMS Analytics

/analytics/v1/verify

100 requests per minute with the same API Key.

WhatsApp APIs - https://whatsapp.useinsider.com/

Transactional WhatsApp API

/v1/send

1000 requests per second.

Conversational WhatsApp API

/v1/conversational/send

10 requests per second.

Analytics APIs - https://analytics.api.useinsider.com

Get Email Campaign List V1

/email/v1/campaign/list

100 requests per minute with the same API Key.

Get Email Campaign Analytics V1

/email/v1/campaign/statistics

100 requests per minute with the same API Key.

Get Overall Email Analytics V1

/email/v1/overall

100 requests per minute with the same API Key.

Get Email Campaign List V2

/email/v2/campaign/list

100 requests per minute with the same API Key.

Get Email Campaign Analytics V2

/email/v2/campaign/statistics

100 requests per minute with the same API Key.

Get Overall Email Analytics V2

/email/v2/overall

100 requests per minute with the same API Key.

Get Overall Onsite Analytics

/onsite/v1/all

100 requests per minute with the same API Key.

Get Onsite Campaign Analytics

/onsite/v1/campaign

100 requests per minute with the same API Key.

Changing Filter Values

/onsite/v2/all

100 requests per minute with the same API Key.

Architect Analytics APIs - https://architect-analytics.api.useinsider.com/

Get Overall Architect Analytics

/v1/overall

100 requests per minute with the same API Key.

Get Architect Journey Analytics

/v1/journey/{journeyId}

100 requests per minute with the same API Key.

Get Architect Channel Analytics

/v1/element/{campaignId}

100 requests per minute with the same API Key.

Get Conversion Goals Information

/v1/goals

100 requests per minute with the same API Key.

Catalog APIs - https://catalog.api.useinsider.com/

Ingest Product Information

/v2/ingest

60 requests per minute, a combined limit for all endpoints of the Catalog API.

Update Existing Product Information

/v2/update

60 requests per minute, a combined limit for all endpoints of the Catalog API.