Frequently asked questions about developer accounts and access
How do I sign up for a developer account?
To sign up for a developer account:
- Log-in to Twitter and verify your email address and phone number
- Go sign up at developer.twitter.com with your basic name, location and use case details
- Review and accept the developer agreement
- You should now have access to the Developer Portal to create a new App and Project with Essential access
To check if you have a developer account go to the developer portal dashboard to review your account status and setup.
What is the developer portal and how can I access it?
The developer portal is a self-serve user interface within developer.twitter.com where developers can manage their API access through Projects, and Apps. The developer portal is visible when a user is logged in (with Twitter) and has a developer account on developer.twitter.com. You can access the developer portal by clicking the "Developer Portal" link in the top right-hand corner of developer.twitter.com.
Can I resend the email verification?
Yes, you can request a new email verification here: https://developer.twitter.com/en/portal/petition/verification but please note this is limited to be re sent only every 15 min.
Why can't I log in to my developer account?
The login for your developer account is your Twitter account. See Help with logging in.
What contact email is Twitter using to send communications about my developer account?
Check your current email address in your Twitter account settings. The email address associated with your Twitter account and that you verify to submit your application is the email that will be used for communications about the application status. At this time, the email for application-related correspondence cannot be changed after the application is submitted.
How long will it take to get a developer account?
Immediately after you sign up for a developer account, you will be able to create a Twitter App and Project with Twitter API v2 access. You will have the Essential access level and will be able to make requests immediately.
What are the different access levels to the Twitter API v2?
All Twitter API access requires a developers account, which can be created quickly by signing up. Essential access will be available immediately, and Elevated access can be requested.
- Essential: Free, instant access to the Twitter API. Includes 500k Tweets/month and a single App environment. 1 App, 1 Project.
- Elevated: Free access up to 2M Tweets/month, and 3 App environments. 3 Apps, 1 Project. Requires an approved developer account application.
Can I use Twitter API v1.1, premium or enterprise with Essential access?
No, you must have Elevated access to utilize v1.1, premium or enterprise endpoints.
How can I apply for Elevated access?
Apply for Elevated access.
Can I get more than Elevated access?
Yes, managed access with enterprise is an option. Or you can specify your interest in higher levels by joining the waitlist.
Is it possible to have multiple developer accounts?
At this time, a single Twitter user can have a single developer account or can be a member of an team account. Users that already have a developer account cannot sign up for another, nor can they be added to other developer accounts as team members.
If my developer account application was approved during Early Access, do I need to sign up again?
No, developer applications that were approved during the Twitter API v2: Early Access phase will now have the Elevated access level.
If I already applied for v2 Early Access, do I need to re-apply for Essential or Elevated access?
If you already have v2 access and an approved developer account, there is no need to re-apply. Developers already using the Twitter API v2 will automatically see their Projects upgraded to Elevated access the next time you visit the developer portal.
Do I need Elevated access?
If your use case requires your App to consume more than 2,000,0000 Tweets per month through the following endpoints, you may need to apply for Elevated access:
If you need the ability to manage multiple application environments with the same use case, for example the ability to run a staging environment in parallel with your production environment, you may need to apply for Elevated access.
How do I apply for the Elevated access level?
Developers can apply for Elevated access with specific use case details. To ensure quick approval, please be as detailed as possible with your use case. Also, please pay close attention to the email address that is associated with the @user account that you used to apply. If our team needs additional details about your use case, we will reach out to your Twitter @user email address.
What happens after I apply for Elevated or Academic Research access?
Twitter reviews applications to ensure compliance with the Developer Agreement and Policy, Automation Rules, Display Requirements, and Twitter Rules. Developer applicants will receive an email when the review is complete, or if more detail is needed about the described use case.
How will I be notified about my Elevated access application?
You will be notified with updates about your application via the email address you verified before submitting your application. We will continue to use this email for all correspondence about your application, even if you later change the email associated with your Twitter account in your Twitter account settings. Search your inbox (and spam folder) for an email from email@example.com. Note: this email is not available for inbound requests. Please reply to the open thread to continue the case dialogue with our team.
When will I get Elevated access?
We aim to review all applications for Elevated access quickly. While in review, you will see “application under review” when you go to our developer portal. If it’s unclear how you intend to use the Twitter API, it may delay our review and prompt requests for more detail, which can delay access. Please make sure the information you provide is accurate and detailed, and monitor your email for updates or requests for more information. It is possible that reviewing Elevated access applications may take up to two weeks.
How can I check the status of my Elevated access application?
You will be notified with updates about your application via the email address you verified before submitting your application. There is no way to check the status of an application through the developer portal at this time, so please monitor your email for updates or requests for more information; those emails will continue to come from firstname.lastname@example.org.
If your account has been pending for a while, please search your email inbox for messages from email@example.com and respond with the information that is requested.
Note: the firstname.lastname@example.org email is not available for inbound requests. Please reply to the open email thread from email@example.com to continue the case dialogue with our team.
Why is my Elevated access application still in review? How much longer?
We work to review applications as quickly as possible. Check your email for updates and respond to any additional requests to move the process along more quickly, we may be waiting on you for more information. It is possible that reviewing Elevated access applications may take up to two weeks.
Will I be alerted when my Elevated access application is approved?
You will recieve an notification email to your verified email address.
How will I know if I have been approved?
Go to developer.twitter.com and click "Developer Portal" for the current status of your application.
Why was my Elevated access (or Academic Research) application rejected?
If your use case for the Twitter API violates our policy, you will be rejected.
If you do not provide more information about your use case, your application will become dormant and will automatically close as rejected.
To reopen your application, respond to our email correspondence.
I think my application was closed before I responded to a request for more information. What can I do?
Developers can reopen a application review by responding to the last email sent to your email address about your application and provide the details requested to continue the application process. For account specific inquiries, you may contact developer account support.
What if I get rejected for Elevated or Academic Research access?
Applications may be rejected if they are found to be in violation of any section of the Developer Agreement and Policy, Automation Rules, Display Requirements, and/or the Twitter Rules.
We don’t currently allow you to appeal this decision. We are investigating options to allow people who feel they’ve been inappropriately rejected to appeal. Please stay informed of future updates.
Please do not write into the community forums asking about your rejection, as we cannot comment on rejections publicly, you may contact developer account support.
Can I re-apply for Elevated or Academic Research access?
No, not at this time. If this changes we will announce through our multiple channels here: Stay Informed.
If I was rejected for v2 Early Access, can I still access the Twitter API v2?
We are working on a solution to enable you to sign up for Essential or re-apply for Elevated access.
How can I get help with a pending developer account application?
Review your email for communication from firstname.lastname@example.org. We are working on other support solutions to debug edge cases and will update this FAQ.
What is the difference between an individual and a team account?
Currently, the functionality multiple developers to access the same Project settings and Tweet cap as a 'team' is the only difference between an individual and team developer account.
How many developers can I have on my team account?
There currently isn't a limit on the number of developers on your team. To review team members, roles, and added dates, see the "team" page.
Why can't I see the "team" option on my account drop-down?
This means that you either have Essential access only, or applied as an individual account, as opposed to a team account.
Can I change my individual account to a team account?
Changing an individual setup to a team setup is not possible today.
Can a developer be on two different developer accounts?
This is not possible at this time. If you do need multiple accounts, please request or vote for this on our feedback forum.
Why can't I leave the team account?
If you have a developer role, you can leave the team at any time. If you have an admin role and are the only one on the team, you must first promote another member to this role before leaving.
Why can't I add a specific team member to my account?
When building out your developer/admin team, there are some things to consider:
Team members can only be added to an team account if:
- The invitee does not have access to your team account.
- The invitee is not a member of any other team account.
- The invitee is not suspended, muted, or blocked by the account admin.
- The invitee has not applied or been approved for their own team account.
- The invitee was invited to join the team account, but then the invite was revoked, the invitee cannot be re-invited for 24 hours.
- In the situation where the invitee does not have a verified email address with Twitter, a unique invitation link will be generated for admins to send to them directly.
If your team member never received an email, please ask them to double-check to see if they have an email address associated with their Twitter account, located in Twitter settings. We hope to expand the functionality of generating a unique invite link to pass to all members under the “Pending” tab if the member cannot find the email. For additional questions you may contact developer account support.
I’m a Verizon customer and I can’t log in to my account
If you’re a new or existing Verizon customer, you may not be able to log in to your account because you’re not receiving a login verification PIN via text message. Try logging out of your Twitter account and logging back in. You should then receive a verification PIN via SMS. If this doesn't resolve your issue, send a text message from your device with the message content, GO, to the Twitter shortcode 40404. This will opt you in to receive SMS from Twitter, which is consistent with your notification settings. More details can be found on this help page.