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

MethodEndpointDescription
POST/api/tools/listing-optimizeOptimize a product listing (title/desc/keywords).
POST/api/tools/listing-checkCompliance / quality check for a listing.
POST/api/tools/listing-translatorTranslate a whole listing, preserving structure.
POST/api/tools/translatorQuick CN↔EN text translation.
POST/api/tools/ai-copywriter/generateGenerate AI marketing copy.
POST/api/tools/ai-copywriter/seo-scoreScore copy against SEO heuristics.
POST/api/tools/ai-copywriter/batchBatch-generate copy for many inputs.

Research & Keywords

MethodEndpointDescription
POST/api/tools/keyword-miningMine buyer search keywords for a seed term.
POST/api/tools/keyword-mining/batchBatch keyword mining.
POST/api/tools/keyword-trendsKeyword trend signal.

Convert, Links & Currency

MethodEndpointDescription
GET/api/tools/exchange-ratesLatest exchange rates.
POST/api/tools/convert-currencyConvert an amount between currencies.
POST/api/tools/shorturlCreate a short link.
POST/api/tools/link-checkCheck a URL for dead links / status.
POST/api/tools/url-cleanerStrip tracking params from a URL.

Office & Files

MethodEndpointDescription
POST/api/office/image-compressCompress an image.
POST/api/office/gif-compressCompress an animated GIF.
POST/api/office/pdf-compressCompress a PDF.
POST/api/office/pdf-mergeMerge PDFs.
POST/api/office/pdf-splitSplit a PDF.
POST/api/tools/image-download/extractExtract image URLs from a page.

Async Batch Tasks

MethodEndpointDescription
POST/api/batch-tasks/createStart a long-running batch job; returns a task_id.
GET/api/batch-tasks/<task_id>/statusPoll job status & progress.
POST/api/batch-tasks/<task_id>/pausePause a running job.
POST/api/batch-tasks/<task_id>/resumeResume a paused job.
POST/api/batch-tasks/<task_id>/cancelCancel a job.
GET/api/batch-tasks/<task_id>/logsFetch 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"}'
Full interactive tooling lives at /en/tools. For Enterprise API access, webhooks and higher limits, see pricing.