Frequently Asked Question
Before applying for a v4 key, you'll need to decide which method of API access is right for you — licensed, or user-supported. You can find more info on this here.
As a reminder, with our v4 API, API keys are no longer given out to individual end users of projects. The projects themselves will apply for a key, and their users will either be able to automatically access the data within the project, or will need to enter a subscriber PIN to do so. End users should check with each individual project/product they use to determine if a subscription is necessary to access the data through their system. Read more about subscriptions here.
How to apply for a v4 API key:
- Create or log into your TheTVDB account.
- From TheTVDB homepage, navigate to your Dashboard using the dropdown menu in the upper right.
- In the menu on the left, under Account, click on API Keys.
- In the Developers box on the right, click Create a v4 API Key.
- Fill out the required fields, which include Project Name, Project Description (include information about how TheTVDB's metadata will be used, expected audience, etc.), Company Name, Company Email, and Company Description. You can also check the beta tester box if you want to join our group of beta testers to enjoy early access to the v4 API and be the first to provide feedback.
- On this same page, you’ll also need to decide which method of funding your project will use. If you want to enter into a licensed agreement with TheTVDB, you would select Negotiated Contract. If you want to require your end users to subscribe to TheTVDB and obtain a PIN that they can use in conjunction with your project key, you would select End-User Subscriptions.
- Check the box to agree to the Terms of Service.
- Click Create Key.
- Approval:
- If you selected End-User Subscriptions: your key will be automatically approved and ready for use.
- If you selected Negotiated Contract: Your key will enter a queue of keys waiting to be approved, where the details you entered in step 4 will be reviewed. Our sales team will contact you to discuss terms, and your API key will remain inactive until it is reviewed + approved. Once approved, you’ll get an email notification letting you know that your key free to use. If your key is denied for any reason, you’ll receive an email notifying you of this as well.
Remember, the End-User Subscriptions model will require each of your end users to create a subscription, which will supply them with a PIN. Your project must allow the user to enter their unique PIN, and include it in your authentication call. Developers of projects may begin development immediately by creating a single subscription account for yourself, and use your own PIN for authentication. You are prohibited from sharing a PIN for multiple users, and measures have been put in place to prevent this. Your access may be shut off at any time, and/or legal action may be pursued.
FYI, a user’s PIN will work across all projects that license TheTVDB’s API in a user-supported model.