Step 1: Apply for Enterprise access
Submit an application
Fill out the Enterprise interest form with details about your organization and use case.
Discuss your needs
Our sales team will reach out to understand your data volume, endpoint requirements, and support needs.
Step 2: Get onboarded
Once your Enterprise plan is in place, your dedicated account manager will help you set up:Create your developer app
Set up your app in the Developer Console with Enterprise-level access.
Configure your access
Your account manager will help configure rate limits, endpoint access, and any custom settings.
Step 3: Save your credentials
You’ll receive several credentials depending on your authentication needs:| Credential | Purpose |
|---|---|
| API Key & Secret | Identify your app. Used to generate tokens and sign OAuth 1.0a requests. |
| Bearer Token | App-only authentication for reading public data. |
| Access Token & Secret | Make requests on behalf of your own account (OAuth 1.0a). |
| Client ID & Secret | OAuth 2.0 authentication for user-context requests. |
Which credentials do you need?
- Reading public data
- Acting as a user
- Acting as yourself
Use the Bearer Token for simple, read-only access to public data.Best for: Searching posts, looking up users, reading trends.
Credential security best practices
Use environment variables
Never hardcode credentials in your source code.
Don't commit to git
Add credential files to
.gitignore.Rotate regularly
Regenerate credentials periodically as a security measure.
Use minimal scopes
Only request the OAuth permissions your app needs.
Next steps
Make your first request
Call the API with your new credentials.
Learn about authentication
Understand OAuth 1.0a and OAuth 2.0.