Developers
CrossKit API Reference
Programmatically call CrossKit's free toolkit — listing optimization, keyword mining, currency conversion, file processing and async batch jobs.
Base URL:
https://www.crosskit.top · All endpoints return JSON. Tool endpoints accept POST with a JSON body unless noted.
Authentication: Tool & batch endpoints are currently public (no key required) and share the same free rate limit as the web UI (10 runs / day per tool on Free). Self-serve API keys and higher Enterprise quotas are on the roadmap — request early access from your pricing page or contact support. Account/usage endpoints (
/api/account/*) require a Bearer token from login.
Listing & Copywriting
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/tools/listing-optimize | Optimize a product listing (title/desc/keywords). |
| POST | /api/tools/listing-check | Compliance / quality check for a listing. |
| POST | /api/tools/listing-translator | Translate a whole listing, preserving structure. |
| POST | /api/tools/translator | Quick CN↔EN text translation. |
| POST | /api/tools/ai-copywriter/generate | Generate AI marketing copy. |
| POST | /api/tools/ai-copywriter/seo-score | Score copy against SEO heuristics. |
| POST | /api/tools/ai-copywriter/batch | Batch-generate copy for many inputs. |
Research & Keywords
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/tools/keyword-mining | Mine buyer search keywords for a seed term. |
| POST | /api/tools/keyword-mining/batch | Batch keyword mining. |
| POST | /api/tools/keyword-trends | Keyword trend signal. |
Convert, Links & Currency
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/tools/exchange-rates | Latest exchange rates. |
| POST | /api/tools/convert-currency | Convert an amount between currencies. |
| POST | /api/tools/shorturl | Create a short link. |
| POST | /api/tools/link-check | Check a URL for dead links / status. |
| POST | /api/tools/url-cleaner | Strip tracking params from a URL. |
Office & Files
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/office/image-compress | Compress an image. |
| POST | /api/office/gif-compress | Compress an animated GIF. |
| POST | /api/office/pdf-compress | Compress a PDF. |
| POST | /api/office/pdf-merge | Merge PDFs. |
| POST | /api/office/pdf-split | Split a PDF. |
| POST | /api/tools/image-download/extract | Extract image URLs from a page. |
Async Batch Tasks
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/batch-tasks/create | Start a long-running batch job; returns a task_id. |
| GET | /api/batch-tasks/<task_id>/status | Poll job status & progress. |
| POST | /api/batch-tasks/<task_id>/pause | Pause a running job. |
| POST | /api/batch-tasks/<task_id>/resume | Resume a paused job. |
| POST | /api/batch-tasks/<task_id>/cancel | Cancel a job. |
| GET | /api/batch-tasks/<task_id>/logs | Fetch job logs. |
Example
curl -X POST https://www.crosskit.top/api/tools/convert-currency \
-H "Content-Type: application/json" \
-d '{"amount": 1000, "from": "USD", "to": "CNY"}'