Every client IEC, one desk. The commission stays yours.
Run every client's scrips and duty from one book. Keep the client, keep the commission, and let the settlement and the paperwork run on ScripX rails. Or embed a firm quote straight in your own portal: a price, benchmarked and locked for sixty seconds, over one REST call.
Keep the client. Keep the commission. Move the work.
ScripX is the rail underneath your desk, not a broker on top of it. You run every client IEC from one book. The relationship stays yours, the commission stays yours, and the settlement and paperwork stop being your problem.
You onboard each client IEC under a signed, revocable mandate and quote them from one desk. ScripX never gets between you and your client. Your book is your book.
ScripX runs on an agency model and never takes title to a scrip, so the commission you earn on a client is yours to keep. What you charge your client is between you and your client.
Every trade settles atomic DvP, with a GST invoice and a net-realisation statement per trade and a hash-chained audit pack behind it. The reconciliation you used to chase runs itself.
One book fans out to every client you run.
Each client IEC connects its own ICEGATE operation under its own mandate, then quotes and settles from the same desk. You see the whole book in one place, and every trade belongs to the client who made it.
Each IEC connects its own ICEGATE operation under its own signed, revocable mandate. Trades, ledgers, and audit packs stay separate, client by client.
Sell a client's matured scrips at the Scrip Reference Rate or better, or cover a client's Bill of Entry with scrips instead of cash. The whole book, in one place.
Standing rules sell at the rate or better above a floor you set, and cover assessed bills at the cheapest set. Anything outside the guard-rails is held for a client's tap.
Commission tracked, settlements in motion, and a per-trade audit pack, with a full Excel export whenever your own reporting wants the numbers.
Your book on ScripX rails, or on the grey bazaar.
Client scrips have long changed hands through informal brokers on a phone quote. That market is real and it works for many desks. The difference is what you can prove to a client, and who carries the risk when a trade goes wrong.
Your desk keeps the relationship, ScripX carries the rails underneath it. Scrip sale is GST-exempt under HSN 4907. See how ScripX handles compliance and trust.
A firm quote, an order, an audit pack. Over REST.
Embed the trade in your own portal. Onboard a client IEC, refresh its ledger, request a firm quote locked for sixty seconds, place the order, and pull the audit pack per trade. One header, JSON in, JSON out.
Every quote is one firm price, benchmarked to the Scrip Reference Rate, with the reasons shown, and it holds for exactly sixty seconds. When the clock runs out, you request a fresh one. No indicative numbers dressed up as offers.
ScripX never takes title. An order transfers the scrip seller to buyer on ICEGATE and settles atomic DvP, with the buyer's money locked before the scrip moves and a UTR on payout in minutes, same day (T+0).
Every key starts in the sandbox. Run the whole flow, quote to order to audit pack, with nothing binding and no scrip moving, then go live behind an explicit switch. Every response records the environment that produced it.
Consistent JSON in and out, stable machine-readable error codes, and a request ID echoed on every call, success or error, so a support conversation starts with a fact, not a guess.
Sandbox first.
Live on your signature.
Four steps from first call to a settled trade, and nothing is real until the last one.
Build in the sandbox
The sandbox is the default. Request quotes, place orders, and pull an audit pack end to end, with nothing legally binding and no scrip ever moving.
sandbox by defaultOnboard your client IECs
Create each client as an entity under your account. Each one connects its own ICEGATE operation under a signed, revocable mandate and trades as itself.
POST /v1/entitiesQuote and place the order
Request a firm quote, show it to your client while it holds for sixty seconds, and place the order against it. Settlement runs atomic DvP on ScripX rails.
quote holds 60sSign and go live
Production access follows an agreement e-signed in the console. Every trade records which environment produced it, so a rehearsal can never be mistaken for a settled trade.
e-signed in the consoleBoring where it should be. Documented where it counts.
The parts your engineers will actually ask about, stated plainly.
One header over HTTPS: x-scripx-key. Keys are issued per environment and shown once at issue. Keep yours safe; it can't be recovered later, only reissued.
Every key starts in the sandbox. Live trading sits behind an explicit switch, and every trade records which environment produced it, so a rehearsal is never mistaken for a settled trade.
Consistent JSON envelopes in and out, with stable, machine-readable error codes and a request ID echoed on every response, success or error.
Published per endpoint in the docs. The tightest sit on the endpoints that reach ICEGATE, so the service stays dependable for every desk.
A quote is a firm price that holds for sixty seconds, with the reasons shown. When it lapses, request a fresh one. Nothing indicative is ever presented as an offer to trade.
Pull a hash-chained, tamper-evident audit pack for any settled trade, with the GST invoice and net-realisation statement alongside it.
Zero commission and zero processing in early access. After that, 0.40% of face value plus 18% GST, charged only when a trade settles. The full definition lives on the pricing page.
The economics, stated plainly
No invented numbers, no revenue-share you have to decode. The commission you earn on your client is yours. ScripX charges a flat fee, and only when a trade settles.
- You keep your commission. ScripX runs on an agency model and never takes title, so your arrangement with your client is yours to keep.
- Zero in early access. No commission and no processing fee from ScripX while early access runs.
- Then a flat fee. 0.40% of face value plus 18% GST, charged only when a trade settles. No subscriptions, listing fees, or minimums.
- The buy leg carries a spread that funds the DvP guarantee and provenance screening, shown on the trade.
- GST, handled. Scrip sale is GST-exempt under HSN 4907; the ScripX fee carries 18% GST, and every trade ships a GST invoice and a net-realisation statement.
Kept in full. Your arrangement with your client, untouched.
0.40% of face value plus 18% GST, charged only on settlement.
Never before a trade settles. A failed settlement refunds in full, same day.
Rehearse in a real sandbox. Trade on your signature.
Build the whole flow against a real sandbox first. Nothing is legally binding and no scrip moves until you switch, the switch is explicit, and a rehearsal can never be mistaken for a settled trade.
What runs under your desk.
Every trade belongs to the client IEC that made it. Client ledgers, invoices, and audit packs stay separate, client by client, trade by trade.
Each ICEGATE operation runs under a signed, revocable Power of Attorney, credentials in a server-side vault, never in a browser. Revoke it at any time.
Every write to ICEGATE follows prepare, review, approve, e-sign, submit. A guard-railed rule can propose, but a person approves before anything is filed.
Settlement is atomic DvP. The buyer's money locks in a partner-bank virtual account before the transfer executes, and payout fires on ICEGATE confirmation by IMPS with a UTR, in minutes, same day (T+0).
The shipping-bill chain, seller IEC history, KYC, and live ledger status are screened before a scrip is listed, so a client is not buying someone else's problem.
A hash-chained, tamper-evident audit trail, a GST invoice and net-realisation statement per trade, and a full Excel export whenever your reporting needs it.
Asked, answered.
Yes. The client stays yours and the relationship stays yours. ScripX is the rail underneath, not a broker on top of you. You onboard each client IEC, quote from one desk, and the settlement and paperwork run on ScripX. Nothing about your book moves to anyone else.
Each client IEC connects under a signed, revocable Power of Attorney for its ICEGATE operation. The credentials sit in a server-side vault, never in a browser, and every write follows prepare, review, approve, e-sign, submit. Nothing auto-submits. The mandate can be revoked at any time.
You keep your commission. ScripX runs on an agency model and never takes title to a scrip, so the arrangement you have with your client is yours to keep. In early access there is zero commission and zero processing fee from ScripX. After that, the standard ScripX fee is 0.40% of face value plus 18% GST, charged only when a trade settles, with no subscriptions, listing fees, or minimums.
Yes, and it is the default. Every integration starts in the sandbox, so you can request quotes, place orders, and pull an audit pack end to end before anything is real. Live trading sits behind an explicit switch, and every trade records which environment produced it, so a rehearsal can never be mistaken for a settled trade.
Yes. The quote API returns a firm price, benchmarked to the Scrip Reference Rate and locked for 60 seconds, that you can show your clients inside your own portal. Authenticate with one header, POST a quote, place the order, and pull the audit pack per trade over REST.
Every trade settles atomic DvP. The buyer's money locks in a partner-bank virtual account before the scrip moves, the transfer executes seller to buyer on ICEGATE, and payout fires on ICEGATE confirmation by IMPS with a UTR, in minutes, same day (T+0). A failed settlement unwinds and refunds in full the same day. You run all of it from one desk.
Per-endpoint rate limits are published in the docs, with the tightest on the endpoints that reach ICEGATE. Every response carries a request ID you can quote to support, so a conversation starts with facts.
Not quite your shape?
Sell your own scrips at a firm price
Scrips arrive on their own and Sell Now gives you one firm offer, benchmarked and locked for sixty seconds, or Autopilot sells every future scroll above a floor you set.
Get started →The app · For ImportersCover a Bill of Entry with scrips
Duty-Pay assembles the cheapest whole-scrip bundle for a Bill of Entry and applies it on ICEGATE, capped at face, with bundles that typically land under cash duty.
See how it fits →Guides · ResourcesDuty-credit scrips, explained plainly
Playbooks and guides on RoDTEP, RoSCTL, the Electronic Duty Credit Ledger, and how a scrip becomes money you can move.
Read the guides →Talk to a human.
A question about a quote, a settlement, or the API: write to us and a real person replies, usually within a day.
- Exporters: offers, payouts, Autopilot guard-rails.
- Importers and brokers: duty cover, the desk, API access and sandbox keys.
- Anything else: we read everything that arrives.
Prefer email? amin@eximfiles.io
Every client IEC, one desk. The commission stays yours.
Build against the sandbox today. Trade on your signature.


