
Getting Started with FanslyAPI
Introduction
Welcome to the official guide on getting started with FanslyAPI. Whether you're building a creator dashboard, an analytics tool, or a fan engagement platform, our API provides the robust endpoints you need to access real-time data securely.
In this tutorial, we'll cover:
- Generating your API credentials
- Authenticating your requests
- Making your first API call
- Handling responses and errors
1. Generating API Credentials
Before you can make any requests, you'll need to obtain your API key. Log in to your developer dashboard and navigate to the Settings tab. Click on "Generate New Key" and give it a descriptive name like "Development Key".
.env.local) to store it securely.
2. Authentication
FanslyAPI uses Bearer Token authentication. You must include your API key in the Authorization header of every request.
Authorization: Bearer YOUR_API_KEY3. Making Your First Request
Let's fetch the details of the currently authenticated user. We'll use the /v1/me endpoint.
Using cURL
curl -X GET https://api.fansly.com/v1/me \
-H "Authorization: Bearer YOUR_API_KEY"Using JavaScript (Fetch API)
const response = await fetch('https://api.fansly.com/v1/me', {
headers: {
'Authorization': 'Bearer ' + process.env.FANSLY_API_KEY
}
});
const data = await response.json();
console.log(data);4. Handling Responses
A successful response will return a 200 OK status code and a JSON object containing the requested data. If something goes wrong, you'll receive a 4xx or 5xx error code with a message explaining the issue.
Next Steps
Now that you've made your first request, explore our full documentation to see what else is possible. Happy coding!