Authentication
Each request to the SocialData API needs to contain your API key. All unauthenticated requests are rejected.
Obtaining Your API Key
To authenticate with the SocialData API, you will need to obtain an API key. This key must be included in the Authorization: Bearer header of every HTTP request you make. Follow these steps to get your API key:
- Sign Up: Create an account on the SocialData platform.
- API Key: After signing up, generate your API key in your user dashboard. Keep this key confidential, as it is your private access to the API.
Using Your API Key
Once you have your API key, you can use it in the Authorization header with the keyword ‘Bearer’ followed by a space and then your token. Here’s an example of what the Authorization header should look like:
Authorization: Bearer YOUR_API_KEY
Here’s a sample cURL request to illustrate how to include the Authorization header in your API calls:
curl -X GET "https://api.socialdata.tools/twitter/tweets/1740192018918170738" \ -H "Accept: application/json" \ -H "Authorization: Bearer YOUR_API_KEY"API keys do not have an expiration date. However, you are free to generate a new API key at any moment in your user dashboard.
Next steps
- Make your first request with the Get user profile endpoint
- Rate limits — how many requests you can make per minute
- Errors — what to do when a request fails
- Pricing — what each request costs