Please note: This FAQ is specific to the Premium APIs only.
If you have any questions related to the Enterprise APIs, please reach out to your account manager.
If you have any questions related to the Ads APIs, please visit this page.
If your developer application has been approved (and only once it has been approved), you will be able to add a credit card for Premium upgrades. To add a new credit card to your developer account, log into the developer portal > handle drop-down menu > billing > payment methods > add new payment method.
Twitter currently accepts Visa, MasterCard, American Express, Diners Club and JCB credit cards as a payment source.
In order to finish setting up your card from the Add new payment method page, follow these instructions:
Billing for Premium Twitter data APIs occurs monthly.
Charges to the card on file for premium will have the description "Twitter" and will use the billing address on the credit card. We will only generate invoices with the billing address of the credit card on file. We don't currently have any way of generating an invoice with a different address.
Subscriptions must be changed before the next renewal date to not get charged for the next month. It is not possible to give refunds at this time.
When you upgrade to a higher tier, a prorated credit for your existing tier is applied to your invoice.
You can downgrade your access from the paid premium APIs by navigating to the product in question on the Managing Subscriptions page and selecting your preferred level of access from there. Our premium packages are charged at the beginning of each monthly period. Please make sure to downgrade before your renewal date and time as we do not provide refunds in this case. If you downgrade to the Sandbox package, you will not be charged when your account is up for renewal and can continue to use your current level of access until your renewal date.
Ready to build your solution?