exstru
Open in Telegram

exstru API

Automate generation
in your workflow.

Connect site generation to your tracker, internal dashboard or your own script. Create jobs, track status and get finished ZIPs automatically — no manual work in Telegram.

Get a key in TelegramDocumentation →
GeneratePOST /api/v1/generateNiche, language, tier and site type — the order joins the queue; the response gives its ID and place.
StatusGET /api/v1/status/{jobId}Progress, the current step and the place in the queue — poll until it's completed.
DownloadGET /api/v1/download/{jobId}A finished ZIP: clean HTML for any hosting. Available for two weeks.

Use cases

Where the API saves hours.

01Trackers and ad softwareA new campaign — a new site: your software orders it for the campaign's GEO and language.campaign.created → POST /generate { niche, language }
02Mass launchA batch of sites for 20 GEOs with one script. The fair queue shows when each will be ready.for geo in 20 GEO: POST /generate
03Team dashboardMedia buyers order sites from your interface, spending from the shared balance within their limits.@buyer_anna · 48 / 60 cr. → site queued #3

API

Four methods.
The whole order cycle.

Send the key in the header Authorization: Bearer sg_… or X-Api-Key.
Keep it on your server.

curl -X POST https://exstru.com/api/v1/generate \ -H 'Authorization: Bearer sg_your_key' \ -H 'Content-Type: application/json' \ -d '{ "tier": "premium", "siteType": "local-business", "niche": "dentistry", "language": "es", "extraLanguages": ["en"] }' → { "jobId": "V1StGXR8Z5jd", "queue": { "position": 3, "etaSeconds": 90 } }
5 per minuteorders per key. Other requests — up to 240 per minute.
Fair queueOne team's orders don't hold up the others — the response shows place and wait time.
24 hoursIf there isn't enough money to renew, the API keeps working for another day and the owner gets a notification.
Credits stayAn inactive subscription only disables the key: the workspace, credits and generation in the bot keep working.
Full API documentation →

Team

One balance.
A limit for each.

01The owner tops up the balanceBuys a pack — for example, Holding with 1,250 credits. It's the team's shared wallet, and it unlocks the workspace.
02Media buyers join with a keyThe owner creates an invitation key; the media buyer enters it in the bot and starts ordering sites right away.
03Limits and controlA daily limit for each person; counters reset once a day. Disabling a team member is one button.
TEAM BALANCE1,248 cr.the team's shared balance
API active until Nov 12
A@buyer_anna48 / 60 cr. todayactive
L@buyer_lev16 / 60 cr. todayactive
K@buyer_kirill60 / 60 cr. todaylimit
M@buyer_miradisabled by the owneroff
Invite a media buyerLimits

Pricing

The Team pack unlocks
the workspace and 30 days of API.

You don't pay separately for the workspace — not now, not later. For the API — only if you keep using it after the trial month.

FIRST PURCHASE · ONCE PER TEAMTeam pack or higherAny of the three will do. Later purchases don't extend the trial month.Team$150 · 300 cr.Holding$500 · 1,250 cr.Kraken$1,400 · 4,000 cr.
Team workspace$0forever
Stays with the team after the API trial month too — no subscription, no extra fees. Works in Telegram.
✓One shared credit balance for the whole team✓Media buyers join with an invitation key✓A daily limit and one-click disable✓Spending history and per-buyer statistics✓Automatic pack purchase on a low balance — optional
API30 daysfree
DAYS 1–30$0 · with a packAFTER THAT — OPTIONAL$99 / 30 days
Renewal comes from the stable balance and only if you turn it on yourself. If it's off, only the API turns off: the workspace, credits and generation in the bot keep working.
✓An sg_… key for your server, reissue in one click✓Order, status, cancel, archive download✓Credits by the site's tier — calls themselves are free✓We'll remind you 7 and 3 days before the trial month ends
Packs for teams →

The key — in Telegram.
Sites — from your software.

Buy the Team pack or higher and get 30 days of API free, with no separate payment. Issue a key in Telegram and send the first request from your system. A site build usually takes about a minute.

01Team packOr Holding, Kraken. API — 30 days free.
02A key in the bot“API” section → issue an sg_… key
03First requestPOST /api/v1/generate