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/api
Authentication
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/search
Search 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=10
GET
/domains/recently-added-domains
Get 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/US
GET
/domains/keyword/{keyword}
Get domains tagged with a specific keyword
Path Parameters:
keyword (required): Keyword to search for
Example:
GET /api/domains/keyword/technology
Response 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
/countries
Get list of countries with available domains
GET
/sponsors
Get list of featured sponsor domains
GET
/domains/keywords
Get popular keywords and tag statistics
GET
/sponsors/featured
Get only featured sponsor domains