WebTrackly API

Integrate domain intelligence data into your applications with our RESTful API

Powerful Domain Intelligence

Access comprehensive domain data through our REST API with endpoints for search, download, and domain analysis.

Package Search

Search through our domain package catalog programmatically with filters and sorting.

Data Download

Download domain packages directly through API endpoints with your subscription.

Real-time Access

Get instant access to updated domain intelligence data as new packages become available.

Authentication

All API requests require authentication using your API key and an active subscription plan. Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Quick Start

Get started with the WebTrackly API in minutes. Here's a simple example to search for domain packages:

curl -X GET "https://webtrackly.com/api/search/?q=wordpress&type=technology" \
     -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json"

Base URL

https://webtrackly.com/api/

Response Format

JSON

Search Packages

GET /api/search/

Search through available domain packages with optional filtering by type and query terms.

Parameters

Parameter Type Description
q string Search query for package name, description, zone, or technology
type string Package type filter: 'zone', 'technology', or 'detailed'

Example Response

{
  "results": [
    {
      "id": 123,
      "name": "WordPress Websites",
      "slug": "wordpress-websites",
      "required_plan": "starter",
      "domain_count": 25000000,
      "url": "/packages/wordpress-websites/"
    }
  ]
}

Download Packages

POST /api/packages/{package_id}/download/

Download a domain package if you have the required subscription plan and access rights.

Requirements

You must have an active subscription plan that includes access to the requested package type.

Example Request

curl -X POST "https://webtrackly.com/api/packages/123/download/" \
     -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json"

Rate Limits

API rate limits are based on your subscription plan to ensure fair usage and optimal performance for all users.

API Starter

10,000

API calls per month

$29/month

Choose Plan
Most Popular

API Professional

100,000

API calls per month

$99/month

Choose Plan

API Enterprise

1,000,000

API calls per month

$299/month

Choose Plan

Note: API subscriptions are separate from regular data access subscriptions. You need an API subscription to use these endpoints.

Code Examples

Python

import requests

# Search for WordPress packages
url = "https://webtrackly.com/api/search/"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}
params = {
    "q": "wordpress",
    "type": "technology"
}

response = requests.get(url, headers=headers, params=params)
data = response.json()

print(f"Found {len(data['results'])} packages")
for package in data['results']:
    print(f"- {package['name']}: {package['domain_count']} domains")

JavaScript

const apiKey = 'YOUR_API_KEY';
const baseUrl = 'https://webtrackly.com/api';

async function searchPackages(query, type) {
    const response = await fetch(`${baseUrl}/search/?q=${query}&type=${type}`, {
        headers: {
            'Authorization': `Bearer ${apiKey}`,
            'Content-Type': 'application/json'
        }
    });

    const data = await response.json();
    return data.results;
}

// Usage
searchPackages('wordpress', 'technology').then(packages => {
    console.log(`Found ${packages.length} packages`);
    packages.forEach(pkg => {
        console.log(`- ${pkg.name}: ${pkg.domain_count} domains`);
    });
});

PHP

Ready to Get Started?

Choose an API subscription plan and start accessing domain intelligence data through our API today.