Developer API
API Documentation
Access our comprehensive backlink directory data through our free public API. Perfect for developers, SEO tools, and data analysis.
Getting Started
Base URL
https://api.backlinklog.com/apiAuthentication
Our public API requires no authentication. All endpoints are freely accessible with rate limiting.
Rate Limits
Free Tier: 1000 requests per hour per IP address
Domain Endpoints
GET
/domains/searchSearch domains by name, title, or keywords
Query Parameters:
query (required): Search term
page (optional): Page number (default: 1)
per_page (optional): Results per page (default: 20)
Example:
GET /api/domains/search?query=tech&page=1&per_page=10GET
/domains/recently-added-domainsGet recently added domains with pagination
Query Parameters:
page (optional): Page number (default: 1)
per_page (optional): Results per page (default: 20)
GET
/domains/country/{countryCode}Get domains filtered by country code
Path Parameters:
countryCode (required): ISO country code (e.g., US, CA, GB)
Example:
GET /api/domains/country/USGET
/domains/keyword/{keyword}Get domains tagged with a specific keyword
Path Parameters:
keyword (required): Keyword to search for
Example:
GET /api/domains/keyword/technologyResponse Format
{
"current_page": 1,
"data": [
{
"id": 1234,
"name": "example.com",
"title": "Example Domain",
"meta_description": "SEO description",
"country": "US",
"tld": ".com",
"status": "active",
"nsfw_tag": null,
"created_at": "2024-01-01T00:00:00.000000Z",
"updated_at": "2024-01-01T00:00:00.000000Z",
"backlinks": [...],
"screenshot": {...},
"country_obj": {...}
}
],
"first_page_url": "https://api.backlinklog.com/api/domains/search?page=1",
"from": 1,
"last_page": 10,
"last_page_url": "https://api.backlinklog.com/api/domains/search?page=10",
"links": [...],
"next_page_url": "https://api.backlinklog.com/api/domains/search?page=2",
"path": "https://api.backlinklog.com/api/domains/search",
"per_page": 20,
"prev_page_url": null,
"to": 20,
"total": 195
}API Status
Operational
Uptime: 99.9%
Response Time: <200ms
Last Updated: Now
Code Examples
JavaScript
fetch('https://api.backlinklog.com/api/domains/search?query=tech')
.then(response => response.json())
.then(data => {
// Process the domain data
displayResults(data);
});Python
import requests
response = requests.get(
'https://api.backlinklog.com/api/domains/search',
params={'query': 'tech'}
)
data = response.json()cURL
curl -X GET \ "https://api.backlinklog.com/api/domains/search?query=tech" \ -H "Accept: application/json"
Additional Endpoints
GET
/countriesGet list of countries with available domains
GET
/sponsorsGet list of featured sponsor domains
GET
/domains/keywordsGet popular keywords and tag statistics
GET
/sponsors/featuredGet only featured sponsor domains