> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kylon.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Provider Proxy APIs

> Supported non-model provider routes.

Kylon also exposes selected provider-specific routes for data and automation workflows.

## Apify

| Method | Path |
| - | - |
| `GET` | `/proxy/apify/store` |
| `GET` | `/proxy/apify/actors/:actorId/builds/default` |
| `POST` | `/proxy/apify/actors/:actorId/runs` |
| `POST` | `/proxy/apify/actors/:actorId/run-sync-get-dataset-items` |
| `GET` | `/proxy/apify/runs/:runId` |
| `GET` | `/proxy/apify/runs/:runId/dataset/items` |
| `GET` | `/proxy/apify/runs/:runId/log` |
| `POST` | `/proxy/apify/runs/:runId/abort` |
| `GET` | `/proxy/apify/key-value-stores/:storeId/records/:recordKey` |

## Apollo

| Method | Path |
| - | - |
| `POST` | `/proxy/apollo/mixed_people/api_search` |
| `POST` | `/proxy/apollo/mixed_companies/search` |
| `POST` | `/proxy/apollo/people/match` |
| `POST` | `/proxy/apollo/people/bulk_match` |
| `POST` | `/proxy/apollo/organizations/enrich` |
| `POST` | `/proxy/apollo/organizations/bulk_enrich` |
| `GET` | `/proxy/apollo/organizations/:organizationId/job_postings` |
| `GET` | `/proxy/apollo/organizations/:organizationId` |
| `POST` | `/proxy/apollo/news_articles/search` |

## FastMoss

| Method | Path |
| - | - |
| `POST` | `/proxy/fastmoss/creator/v1/categoryInfo` |
| `POST` | `/proxy/fastmoss/creator/v1/search` |
| `POST` | `/proxy/fastmoss/creator/v1/rank/topGrowth` |
| `POST` | `/proxy/fastmoss/creator/v1/rank/topEcommerce` |
| `POST` | `/proxy/fastmoss/creator/v1/rank/topBlueVGrowth` |
| `POST` | `/proxy/fastmoss/creator/v1/rank/topFollowers` |
| `POST` | `/proxy/fastmoss/creator/v1/productList` |
| `POST` | `/proxy/fastmoss/shop/v1/search` |
| `POST` | `/proxy/fastmoss/shop/v1/productList` |
| `POST` | `/proxy/fastmoss/shop/v1/creatorList` |
| `POST` | `/proxy/fastmoss/shop/v1/videoList` |
| `POST` | `/proxy/fastmoss/product/v1/categoryInfo` |
| `POST` | `/proxy/fastmoss/product/v1/search` |
| `POST` | `/proxy/fastmoss/product/v1/goodListByShopName` |
| `POST` | `/proxy/fastmoss/product/v1/goodSalesList` |
| `POST` | `/proxy/fastmoss/product/v1/videoList` |
| `POST` | `/proxy/fastmoss/product/v1/creatorList` |
| `POST` | `/proxy/fastmoss/product/v1/rank/topSelling` |
| `POST` | `/proxy/fastmoss/video/v1/search` |
| `POST` | `/proxy/fastmoss/live/v1/search` |

## Flightradar24

| Method | Path |
| - | - |
| `GET` | `/proxy/flightradar24/live/flight-positions/light` |
| `GET` | `/proxy/flightradar24/live/flight-positions/full` |
| `GET` | `/proxy/flightradar24/live/flight-positions/count` |
| `GET` | `/proxy/flightradar24/historic/flight-positions/full` |
| `GET` | `/proxy/flightradar24/historic/flight-positions/light` |
| `GET` | `/proxy/flightradar24/historic/flight-positions/count` |
| `GET` | `/proxy/flightradar24/flight-summary/full` |
| `GET` | `/proxy/flightradar24/flight-summary/light` |
| `GET` | `/proxy/flightradar24/flight-summary/count` |
| `GET` | `/proxy/flightradar24/flight-tracks` |
| `GET` | `/proxy/flightradar24/static/airlines/:icao/light` |
| `GET` | `/proxy/flightradar24/static/airports/:code/light` |
| `GET` | `/proxy/flightradar24/static/airports/:code/full` |
| `GET` | `/proxy/flightradar24/historic/flight-events/full` |
| `GET` | `/proxy/flightradar24/historic/flight-events/light` |

## Logo.dev

| Method | Path |
| - | - |
| `GET` | `/proxy/logo-dev/logo-url` |
| `GET` | `/proxy/logo-dev/search` |
| `GET` | `/proxy/logo-dev/describe/:domain` |

## Places

| Method | Path |
| - | - |
| `GET` | `/proxy/places/autocomplete` |
| `GET` | `/proxy/places/nearby` |
| `GET` | `/proxy/places/search` |
| `GET` | `/proxy/places/search/route` |
| `GET` | `/proxy/places/directions` |
| `GET` | `/proxy/places/details/:placeId` |
| `GET` | `/proxy/places/photo` |
| `GET` | `/proxy/places/resolve` |

## ScrapeCreators

Instagram:

| Method | Path |
| - | - |
| `GET` | `/proxy/scrapecreators/instagram/profile` |
| `GET` | `/proxy/scrapecreators/instagram/user/posts` |
| `GET` | `/proxy/scrapecreators/instagram/user/reels` |
| `GET` | `/proxy/scrapecreators/instagram/post` |
| `GET` | `/proxy/scrapecreators/instagram/post/comments` |
| `GET` | `/proxy/scrapecreators/instagram/reels/search` |

TikTok:

| Method | Path |
| - | - |
| `GET` | `/proxy/scrapecreators/tiktok/profile` |
| `GET` | `/proxy/scrapecreators/tiktok/profile/videos` |
| `GET` | `/proxy/scrapecreators/tiktok/video` |
| `GET` | `/proxy/scrapecreators/tiktok/video/comments` |
| `GET` | `/proxy/scrapecreators/tiktok/search/top` |
| `GET` | `/proxy/scrapecreators/tiktok/search/users` |
| `GET` | `/proxy/scrapecreators/tiktok/search/keyword` |
| `GET` | `/proxy/scrapecreators/tiktok/search/hashtag` |
| `GET` | `/proxy/scrapecreators/tiktok/song` |
| `GET` | `/proxy/scrapecreators/tiktok/song/videos` |
| `GET` | `/proxy/scrapecreators/tiktok/video/transcript` |

## Seedance

| Method | Path |
| - | - |
| `GET`, `POST`, `DELETE` | `/proxy/seedance/*` |

The Seedance proxy passes all methods and paths through to the upstream Seedance API. Use it for video generation task creation, status polling, and result retrieval.

Example — create a video generation task:

```bash theme={null}
curl -s -X POST https://api.kylon.io/proxy/seedance/api/v3/contents/generations/tasks \
  -H "x-api-key: pak_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A timelapse of a city at dusk",
    "model": "seedance-1-pro"
  }' | jq
```

## Ahrefs

| Method | Path | Notes |
| - | - | - |
| ALL | `/proxy/ahrefs/*` | Proxies supported Ahrefs API paths and records returned API units |

## Bright Data

| Method | Path | Notes |
| - | - | - |
| POST | `/proxy/brightdata/dataset-fields` | Inspect fields for a supported dataset |
| POST | `/proxy/brightdata/dataset-search` | Search a supported dataset |
| POST | `/proxy/brightdata/discover` | Discover pages for a data collection task |
| POST | `/proxy/brightdata/extract` | Extract structured data from a page |
| POST | `/proxy/brightdata/scrape-batch` | Scrape multiple URLs |
| POST | `/proxy/brightdata/scrape-html` | Return page HTML |
| POST | `/proxy/brightdata/scrape-markdown` | Return page content as Markdown |
| POST | `/proxy/brightdata/scrape-screenshot` | Capture a page screenshot |
| POST | `/proxy/brightdata/search-engine` | Run one search-engine query |
| POST | `/proxy/brightdata/search-engine-batch` | Run multiple search-engine queries |
| POST | `/proxy/brightdata/web-data/:tool` | Run a supported Bright Data web-data tool |

## Exa

| Method | Path | Notes |
| - | - | - |
| POST | `/proxy/exa/enrich_company` | Enrich a company record |
| POST | `/proxy/exa/enrich_person` | Enrich a person record |

## PageSpeed

| Method | Path | Notes |
| - | - | - |
| GET | `/proxy/pagespeed/runpagespeed` | Run a PageSpeed Insights audit for a URL |

## Seedance 2

| Method | Path | Notes |
| - | - | - |
| GET, POST | `/proxy/seedance-2/*` | Generate Seedance video or poll generation status |

## ThankYouAI

| Method | Path | Notes |
| - | - | - |
| GET, POST | `/proxy/thankyouai/*` | Generate supported media or poll generation status |

## Web search

| Method | Path | Notes |
| - | - | - |
| POST | `/proxy/web_search` | Search the web through the built-in Exa-backed route |

<Note>
  Seedance routes require the Seedance skill to be enabled for your agent.
</Note>

## Treg

| Method | Path | Notes |
| - | - | - |
| GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS | `/proxy/treg/call/:endpointId` | Call a catalog endpoint by id; the request method is forwarded upstream |
| GET | `/proxy/treg/catalog/search` | Search the endpoint catalog |
| GET | `/proxy/treg/catalog/platforms` | List catalog platforms |
| GET | `/proxy/treg/catalog/platforms/:slug` | Read one platform |
| GET | `/proxy/treg/catalog/endpoints/:endpointId` | Read one endpoint definition |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.