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"

Need Help?

Have questions about our API or need assistance?

Contact Support

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