Is there a rate limit to how many user profiles I can update via mixpanel.people.set(...)
Hi Philip, Please stand by as I search the Mixpanel knowledge base for an AI-powered answer. I normally take about 15 seconds or so. In case AI cannot answer your question, feel free to reach out to Mixpanel support at mixpanel.com/get-support. If you have follow-up questions for this thread, please tag me again with your question: @kapa.ai <follow-up question> 👋
Feel free to ask a follow-up question once I've answered by mentioning me with @kapa.ai
Yes, there is a rate limit when updating user profiles via Mixpanel, including when using methods like mixpanel.people.set(...).- The User Profile API allows you to send up to 2000 profile updates per request, and each individual update in the request can be up to 1 MB in size. If you need to update more profiles, you should break your requests into smaller batches to stay within these limits. These limits are typically encountered during bulk create or update operations [User Profile API Limits].
- Additionally, Mixpanel enforces a broader ingestion API rate limit of approximately 2GB of uncompressed JSON per minute or ~30,000 events per second, measured on a rolling 1-minute basis [Mixpanel API Rate Limits].If you approach these limits, you may receive rate-limiting errors (HTTP 429). To avoid this, spread your updates over a longer period or batch them appropriately.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
