Skip to content
Language and currency: English — EN, USD

Language

Currency

Prices are based on TRY. USD and EUR amounts are shown for reference with the rate time; language and currency are independent.

Zolpix social media services

Zolpix developer API documentation

Read-only sandbox

Choose a language and open the real public JSON response. This sandbox uses published catalog data, applies the same 60 requests/minute limit, and never creates an order or charges a payment. No account, API key or secret is required.

Zolpix publishes a multilingual social media service catalog. This public integration is read-only; it cannot place orders, take payments, manage accounts, or deliver social engagement.

When to use this

Use Zolpix to discover which social platforms and service packages are currently published, compare package quantities and base prices, and find the matching human-facing product page. Use the locale parameter to retrieve published Turkish (tr), English (en), or Croatian (hr) content. Do not infer that a displayed package is available for live purchase: inspect purchase_mode and live_purchase_available on each package. Do not promise organic growth, verified followers, delivery times, refunds, or platform endorsement unless the returned published terms explicitly support the claim.

How to call

No authentication is required. Send GET to /api/v1/catalog?locale=en with Accept: application/json. The default locale is en. The response contains published platforms, services, and packages; unpublished entities and private customer information are excluded. Prices are integer minor units of TRY, the catalog's accounting base currency. They are informational catalog prices, not checkout quotes or a payment instruction. Website currency preferences do not alter this API. Visit the returned service URL for the current human purchase flow. Obtain the user's explicit authorization before any purchase; this API offers no purchase operation.

Limits and errors

The catalog API allows 60 requests per minute per IP. Responses include structured RateLimit-Policy and RateLimit fields (IETF HTTPAPI rate-limit draft format, with reset in seconds), plus legacy X-RateLimit fields. A 429 response includes Retry-After; respect it and retry later. Unsupported or malformed locale values return JSON with HTTP 422. Only GET and HEAD are supported. No reseller API, MCP server, SDK, order submission, payment, or customer-account API is advertised.

Versioning and deprecation policy

The current stable API is /api/v1. Additive fields may be introduced within v1; clients should ignore unknown response fields. Breaking changes require a new major URL version. No endpoint is currently deprecated and no sunset date is scheduled. If v1 is retired, Zolpix will publish a dated notice in this developer guide and llms.txt at least 90 days before removal and include the standard Deprecation (RFC 9745), Sunset (RFC 8594), and Link rel="deprecation" response headers on affected endpoints. No deprecation headers are sent before an actual deprecation decision. Bookmark this guide and review it before upgrading clients.

Command-line client

The official dependency-free Zolpix CLI is published on npm as zolpix-cli and requires Node.js 22 or later. Install with npm install -g zolpix-cli or run npx zolpix-cli catalog --locale en. The registry package is https://www.npmjs.com/package/zolpix-cli. Alternatively, download https://zolpix.com/cli/zolpix.mjs, inspect the file, then run node zolpix.mjs catalog --locale en, node zolpix.mjs spec, or node zolpix.mjs docs --locale en. It uses the same public read-only API and cannot submit purchases. Output is JSON for catalog/spec, errors go to stderr, and HTTP 429 reports Retry-After with exit code 2. The npm package and direct-download script are maintained by Zolpix. Both use the same read-only client.

Resources

HTTP quickstart

curl --fail-with-body --max-time 20 -H 'Accept: application/json' 'https://zolpix.com/api/v1/catalog?locale=en'

Response fields

A successful response has locale, read_only, price_notice and platforms. Each platform contains services; each service contains packages. Read price_minor as TRY minor units and inspect is_sample, purchase_mode and live_purchase_available before discussing availability. The OpenAPI document defines the complete response; HTTP 422 means invalid locale and HTTP 429 requires waiting for Retry-After.

Trust and contact