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, 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 based on the date of first subscription.
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.
When you upgrade to a paid tier of premium, your total number of requests for that billing period will be number associated with the paid tier. In other words, your paid requests are not additive to any sandbox requests that you might have made throughout the month.
For example, if you have used 240 requests with the sandbox tier of Search Tweets: 30-day and decide to upgrade to the 500 total requests paid tier, you will have an additional 260 requests during the subscription period for a total of 500 requests.
When you upgrade from a paid tier to a higher paid tier of premium, the additional paid fee will be prorated for the first month. You will then be charged the higher tier's fee for any subsequent months.
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.
Do you have a billing question not answered here? Get in touch with our billing team with the form below. Only inquiries from approved applications will be addressed. For non-billing questions about the API, please search the https://twittercommunity.com/ forum.
Ready to build your solution?