The exchange, embedded · For Platforms & Marketplaces

Duty credit, as a feature of your product. One API, one key.

You already serve Indian exporters and importers. Embed scrip trading through one REST API and one API key. Onboard your firms, and credit by credit take a firm quote at the Scrip Reference Rate, one all-in number landing in the seller's bank. ScripX makes the price, matches the trade, and settles it end to end.

One key, five firms or five hundredFirm quotes at the SRR, held 60 secondsSandbox by default
The exchange, embedded

You bring the firms. ScripX makes the market.

ScripX is the duty-credit scrip exchange, an Eximfiles product. If your platform already serves Indian exporters and importers, scrip trading becomes a feature of your product through one REST API and one API key. You keep the relationship. ScripX prices, matches, and settles the trade underneath it.

The priceA firm quote at the SRR

Credit by credit, take a direct firm quote for each client's scrip at ScripX's benchmarked price, the Scrip Reference Rate. One all-in number lands in the seller's bank. No indicative figures dressed up as offers.

Both sidesSell scrips, or fund duty

Onboard exporters to sell matured scrips at the SRR, or one all-in number. Onboard importers to fund customs duty below face the same way. Sell side and buy side, one API key.

The railsPriced, matched, settled

ScripX makes the price, matches the trade, and settles it end to end, atomic delivery-versus-payment on ICEGATE in minutes, same day (T+0), with a UTR, whether you bring five firms or five hundred.

How the model works

Onboard, quote, settle.
Paid in minutes.

Four steps from a firm on your platform to money in its bank, credit by credit, through your own product.

01

Onboard your firms

Create each firm under your account. Each one connects its own ICEGATE operation under a signed, revocable mandate and trades as itself, scoped by your API key.

POST /v1/firms
02

Quote each scrip at the SRR

Credit by credit, request a firm quote benchmarked to the Scrip Reference Rate. Show it while it holds for sixty seconds. One all-in number, the reasons alongside it.

quote holds 60s
03

Match and settle atomically

Place the order against the quote. ScripX matches it and settles atomic delivery-versus-payment on ICEGATE, the buyer's money locked before the scrip moves.

atomic DvP
04

Get paid, in minutes

On a sale, one all-in number lands in the seller's bank in minutes, same day (T+0) with a UTR. On a duty payment, the scrip covers the assessed bill below face. A webhook confirms each milestone.

T+0 with a UTR
The API lifecycle

Onboard, snapshot, quote, place, settle. Over REST.

Embed the trade in your own product. Onboard a firm, read a live market snapshot, take a firm quote locked for sixty seconds, place the order, watch positions, and pull an audit pack per trade. Webhooks push the order and settlement milestones as they happen. One header, JSON in, JSON out.

  The lifecycle · REST, JSON, x-scripx-key
POST/v1/firmsonboard a firm under your account
POST/v1/marketa live SRR-benchmarked snapshot
POST/v1/quotefirm quote, held for 60s
POST/v1/ordersplace the trade against a quote
GET/v1/positionsopen positions, firm by firm
POST{your webhook}order + settlement milestones
GET/v1/audit-pack/{tradeId}pull the per-trade audit pack
200 OKrequestId req_8f3a21quote holds for 60s
One key, many firms

The account is multi-tenant by design. One API key onboards five firms or five hundred, each connecting its own ICEGATE operation and trading as itself. Quotes, ledgers, and audit packs stay scoped and separate, firm by firm.

Sandbox by default, live on agreement

Every key starts in the sandbox. Run the whole flow, onboard to quote to order to audit pack, with nothing binding and no scrip moving. Live access follows a signed partner agreement, and every response records the environment that produced it.

The agency model, on the wire

ScripX never takes title to a scrip. 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 one all-in number, a UTR on payout, in minutes, same day (T+0).

Webhooks, and a request ID

Webhooks push order and settlement milestones with retries and replay, so a missed delivery is never a lost event. Every response carries a request ID, success or error, so a support conversation starts with a fact. Per-endpoint rate limits are published in the docs.

Who builds on it

Built for the platforms already serving EXIM.

If Indian exporters and importers already run part of their business on your product, duty-credit scrips are one API call away from being part of it too.

Trade finance

Trade-finance platforms

Add scrip liquidity next to the working capital you already offer. Turn a firm's matured scrips into one all-in number in its bank in minutes, same day (T+0), without carrying title.

Marketplaces

Exporter and importer marketplaces

Give the firms on your marketplace a firm quote at the SRR to sell, or a way to fund customs duty below face, all inside the product they already use.

Broker software

CHA and broker software

Let a customs broker run every client IEC from the software they already work in. Onboard each firm, quote, and settle, scoped by a single API key.

ERPs and neobanks

ERPs and neobanks for EXIM

Surface a firm's scrip balance and a one-tap sale, or a duty payment, alongside the ledgers and accounts you already hold, settled end to end on ScripX rails.

Straight answers

What runs under your product.

Settlement is atomic delivery-versus-payment. The buyer's money locks before the transfer executes seller to buyer on ICEGATE, and payout fires on confirmation with a UTR, in minutes, same day (T+0). A failed settlement unwinds and refunds in full the same day.

The shipping-bill chain, seller IEC history, KYC, and live ledger status are screened before a scrip is listed, so a firm on your platform is never buying someone else's problem.

Every trade ships a GST invoice, a net-realisation statement, and an audit pack. The scrip sale is GST-exempt under HSN 4907, so the paperwork is legible to your firms and to their auditors.

Each firm connects its ICEGATE operation under a signed, revocable Power of Attorney, credentials in a server-side vault, never in a browser. Every write is prepared, reviewed, approved, e-signed, and submitted. Nothing auto-submits, and a firm can revoke at any time.

Every trade belongs to the firm that made it. Firms are scoped by API key, and their quotes, orders, ledgers, and audit packs stay separate, firm by firm, whether you bring five or five hundred.

Pull a hash-chained, tamper-evident audit pack for any settled trade, with the GST invoice and net-realisation statement alongside it, and a full Excel export whenever your own reporting needs the numbers.

ScripX operates on an agency model and never takes title to a scrip. See how ScripX handles compliance and trust.

Questions

Asked, answered.

Yes. Onboard an exporter and take a firm quote for each of its scrips at the Scrip Reference Rate, one all-in number landing in the seller's bank. Onboard an importer and fund its customs duty below face the same way. Sell side and buy side run through the same API key and the same settlement.

Each firm you onboard operates under its own signed, revocable Power of Attorney for its ICEGATE operation, scoped to that firm. Credentials sit in a server-side vault, never in a browser, and every write follows prepare, review, approve, e-sign, submit. Nothing auto-submits, and a firm can revoke its mandate at any time.

Commercial terms, including any revenue share, are set on the partner agreement, so there are no numbers to invent here. What is fixed is the model: ScripX runs on an agency model and never takes title to a scrip, the Scrip Reference Rate is public, and every trade ships a GST invoice and a net-realisation statement, so the economics are legible to you and to your firms.

Every API key starts in the sandbox. Onboard test firms, take quotes, place orders, and pull an audit pack end to end, with nothing legally binding and no scrip ever moving. Live access follows a signed partner agreement, and every response records which environment produced it, so a rehearsal can never be mistaken for a settled trade.

The account is multi-tenant by design, whether you bring five firms or five hundred. Each firm connects its own ICEGATE operation under its own mandate and trades as itself, scoped by API key. Quotes, orders, ledgers, and audit packs stay separate, firm by firm, trade by trade.

Every trade settles atomic delivery-versus-payment on ICEGATE. On a sale, the scrip transfers seller to buyer and the seller is paid one all-in number in minutes, same day (T+0), with a UTR. On a duty payment, the scrip covers the assessed Bill of Entry below face. A failed settlement unwinds and refunds in full the same day.

Contact

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

Used only to reply to you. No newsletters, no sharing.

Get started

Duty credit, as a feature of your product.

Build against the sandbox today. Go live on a signed partner agreement.

One REST API, one key. Onboard five firms or five hundred, priced at the SRR and settled in minutes, same day (T+0).