API Documentation v2
Integrate SpeedyIndex services directly into your workflow.
Looking for the web interface? You can also use our bulk Google index checker dashboard for manual URL submissions and visual reports.
SpeedyIndexBot API Documentation
API (Application Programming Interface) is a software interface for automating work with our service. Integration will allow you to programmatically create tasks and receive reports, saving time on routine operations. If you have any questions about integration or query methods, our support team is always available: @alexspeedyindex
Authentication
To start automating your Google indexing and backlink checking processes, all API requests require a valid API Key. You can find your individual API Key in the Telegram bot settings or in your personal dashboard.
Check the balance
Returns your current balance including tokens, indexer credits, and checker credits.
Response ExampleCreate a new task
Programmatically submit lists of URLs for indexing or checking.
| Parameter (URL) | Description |
|---|---|
| SEARCH ENGINE | google, yandex or bing Note: Bing ONLY supports the checker task type. Indexer for Bing is not available. |
| TASK TYPE | indexer (link indexing) or checker (check indexation) |
| Body Parameter (JSON) | Type | Description |
|---|---|---|
| title | string | Task name (optional) |
| urls | array | List of links. Max 10,000 links per request. |
| pay_per_indexed | boolean | "Pay per Indexed" (Pay for result) mode. Critical: For Google Indexer, only this mode is available (must be true). Cost is 100 tokens/URL, and tokens for unindexed links are refunded automatically. For Yandex, this is enabled by default. |
| drip_feed | boolean | Enable gradual submission of URLs (Drip Feed). |
| drip_feed_days | integer | Number of days for Drip Feed (from 2 to 30). Restriction: The total number of urls must be greater than or equal to the number of days. |
- 0: Success
- 1: Top up balance (insufficient funds)
- 2: Validation error (e.g., incorrect parameters)
Get list of tasks
Pagination starts from 0. Each page contains 1000 tasks. Sorted new to old.
Response ExampleGet status of specific tasks
Request body must contain task_ids (array of strings). Limit: 1000 IDs.
Download Full Report
Returns list of indexed and unindexed links with titles.
Note on Error Codes (google/indexer only):
- -1: Meta tag 'noindex' found
- 0: No errors
- 404, 502, etc.: HTTP status code returned by the page
Create Backlink Check Task
Programmatically check donor pages for backlinks to your target domains. Full JavaScript rendering supported.
Cost: 1 donor URL = 2 tokens.
| Body Parameter (JSON) | Description |
|---|---|
| urls | Array of donor URLs to check (max 10,000) |
| target_domains | Array of your domains to look for (e.g. ["mysite.com"]) |
Backlink Check Report
Detailed analysis per donor: DA, spam score, indexing status, found target links.
Index a Single Link
Useful for drip-feeding links. SEARCH_ENGINE: google, yandex.
Create Payment Invoice
| Parameter | Description |
|---|---|
| price | Package price in USD (5, 20, 50, 100, 250, 500) |
| method | crypto, paypal, yookassa |
| Required for Yookassa only |
Response returns a payment link URL.