The desk & API · For Brokers & CHAs

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 Scriphouse rails. Or embed a firm quote straight in your own portal: one firm number for that scrip, held for sixty seconds, over one REST call.

Keep the client, keep the commissionFirm quotes, locked for 60 secondsSandbox by default
The desk

Keep the client. Keep the commission. Move the work.

Scriphouse 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.

The clientThe relationship stays yours

You onboard each client IEC under a signed, revocable mandate and quote them from one desk. Scriphouse never gets between you and your client. Your book is your book.

The commissionYour arrangement, untouched

The commission you earn on a client is yours to keep. What you charge your client is between you and your client.

The railsSettlement and paperwork, handled

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 desk, every IEC

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.

Every client files as themselves

Each IEC connects its own ICEGATE operation under its own signed, revocable mandate. Trades, ledgers, and audit packs stay separate, client by client.

Sell side and buy side, one desk

Sell a client's matured scrips at a firm price above the floor you set, or cover a client's Bill of Entry with scrips instead of cash. The whole book, in one place.

Guard-railed automation, not autopilot on you

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.

The book, always reconciled

Commission tracked, settlements in motion, and a per-trade audit pack, with a full ledger export, CSV or Tally-ready vouchers, whenever your own reporting wants the numbers.

The honest comparison

Your book on Scriphouse 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.

The grey bazaarvsScriphouse
One number in a chat, with nothing to check it against.
Price
One firm number for that scrip, produced at the moment you ask and held for sixty seconds.
The transfer and the payment are separate events, and whoever moves first is unsecured until the other side follows.
Settlement
Atomic DvP, buyer funds are secured before the scrip moves, or neither moves, and payout is released on ICEGATE confirmation with a UTR, in minutes, same day (T+0).
Counterparty risk is yours, a bad seller's history can follow the scrip to you and your client.
Risk
A failed settlement unwinds and refunds in full the same day, and September 2022 notifications shield a bona-fide transferee from a seller's prior defaults.
No check on the shipping-bill chain or the seller's IEC before you buy.
Provenance
Provenance screening before listing, covering the shipping-bill chain, seller IEC history, KYC and live ledger status.
Invoices and GST treatment are yours to reconstruct at audit time.
Paperwork
Every trade ships a GST invoice and a net-realisation statement, with a per-trade audit pack and a full ledger export, CSV or Tally-ready.
The haggling, the chasing and the reconciliation are all your effort.
Effort
No haggling, the 60-second countdown is the negotiation, and you keep the client and the commission while settlement and paperwork run on Scriphouse rails.

Your desk keeps the relationship, Scriphouse carries the rails underneath it. Scrip sale is GST-exempt under HSN 4907. See how Scriphouse handles compliance and trust.

The quote API

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.

  The lifecycle · REST, JSON, x-scriphouse-key
POST/v1/firmsonboard a client IEC
GET/v1/firms/{iec}/creditsthat client's scrips, from the ledger
POST/v1/quotefirm price, locked for 60s
POST/v1/ordersplace the trade against a quote
GET/v1/audit/exportpull the audit pack for a period
200 OKrequestId req_8f3a21quote holds for 60s
Firm quotes, an honest clock

Every quote is one firm price, produced for that specific credit at the moment you ask, and it holds for exactly sixty seconds. When the clock runs out, you request a fresh one. No indicative numbers dressed up as offers.

Settlement, on the wire

An order moves title on ICEGATE and settles atomic DvP, with the buyer's funds secured before the scrip moves and a UTR on payout in minutes, same day (T+0).

Sandbox by default, live on a switch

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.

A request ID on every response

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.

The integration path

Sandbox first.
Live on your signature.

Four steps from first call to a settled trade, and nothing is real until the last one.

01

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 default
02

Onboard 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/firms
03

Quote 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 Scriphouse rails.

quote holds 60s
04

Sign 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 console
The developer surface

Boring where it should be. Documented where it counts.

The parts your engineers will actually ask about, stated plainly.

Authentication

One header over HTTPS: x-scriphouse-key. Keys are issued per environment and shown once at issue. Keep yours safe; it can't be recovered later, only reissued.

Sandbox by default

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.

JSON, end to end

Consistent JSON envelopes in and out, with stable, machine-readable error codes and a request ID echoed on every response, success or error.

Rate limits

Published per endpoint in the docs, and set so the service stays dependable for every desk on it.

Firm quotes, a real clock

A quote is a firm price for that specific scrip and it holds for sixty seconds. When it lapses, request a fresh one. Nothing indicative is ever presented as an offer to trade.

An audit pack per trade

Pull a hash-chained, tamper-evident audit pack for any settled trade, with the GST invoice and net-realisation statement alongside it.

What it costs

A trade is charged once, and which of you carries it depends on who made the price. Your client trades at a Scriphouse price and pays the standard fee, or you set both prices yourself and pay the flat 0.50% desk rate on the value that settles plus 18% GST, out of your spread. The whole of it is on broker pricing.

The economics, stated plainly

No invented numbers, no revenue-share you have to decode. The commission you earn on your client is yours. Scriphouse charges a flat fee, and only when a trade settles.

  • You keep your commission. Your arrangement with your client is yours to keep.
  • Your first trade on each IEC is free. No commission and no processing fee from Scriphouse on a sale, and no spread on a cover.
  • Then a flat fee. A client trading at a Scriphouse price pays the standard 0.40% plus 18% GST, charged only when a trade settles. No subscriptions, listing fees, or minimums.
  • The buy leg carries a spread after that first cover, shown on the trade. It is a spread, never a commission.
  • Price it yourself and we charge you instead. Set both prices on your own desk and neither client pays Scriphouse anything: it is the flat 0.50% desk rate on the value that settles plus 18% GST, once, out of your spread. Broker pricing, in full.
  • GST, handled. Scrip sale is GST-exempt under HSN 4907; the Scriphouse fee carries 18% GST, and every trade ships a GST invoice and a net-realisation statement.
  • Your commission ties to the books. What you have earned is read from the same double-entry record the money posted to, so the figure on your desk and the figure in the bank cannot drift apart.
Per settled tradeStandard fee, after the first trade on each IEC
Your commission

Kept in full. Your arrangement with your client, untouched.

Scriphouse fee

The standard 0.40% plus GST on a client trade at a Scriphouse price; the 0.50% desk rate plus GST where you set both prices. Never both.

When it applies

Never before a trade settles. A failed settlement refunds in full, same day.

GST invoice and net-realisation statement, per trade.
Rigour, not friction

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.

The mandate, in one sentenceEach client IEC connects its ICEGATE operation under a signed, revocable Power of Attorney. Nothing is submitted without approval.
Straight answers

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. Revoke it at any time.

Nothing is submitted to ICEGATE without approval. A guard-railed rule can propose, but a person approves before anything is filed.

Settlement is atomic DvP. The buyer's funds are secured before the transfer executes, or neither moves, and payout is released on ICEGATE confirmation 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 ledger export, CSV or Tally-ready vouchers, whenever your reporting needs it.

Raise an issue against the client IEC and the exact trade it concerns, and it stays attached to both until it is resolved, which matters when you carry thirty books rather than one. Every message we send is tracked to delivery, so one that did not reach you is never shown to you as delivered.

What you have earned is read from the same double-entry record the money actually posted to, not from a separate tally kept to fill a dashboard. There is no second set of numbers to drift out of agreement with the first, which is the usual reason a desk figure and a bank figure disagree at month end.

If you run your desk off the API, every event we send is signed, retried when it fails, and kept rather than dropped when we still cannot reach you, so you can list what failed and replay it. An outage on your side costs you a replay, not a reconciliation.

Questions

Asked, answered.

Yes. The client stays yours and so does the relationship. You onboard each client IEC, quote from one desk, and the settlement and the paperwork run on Scriphouse underneath. Nothing about your book moves to anyone else.

Each client IEC connects under its own signed Power of Attorney for its ICEGATE operation, scoped to that client. Nothing is submitted without approval, and the client can end its own mandate whether or not the instruction comes through you.

Whatever you have agreed with your client. That arrangement is yours and we take no share of it. The first trade on each IEC is free. After that, a client trading at a Scriphouse price pays the standard 0.40% fee plus GST, and a trade you price yourself carries the flat 0.50% desk rate plus GST instead, charged to you, once, out of your spread. Only when a trade settles, with no subscriptions, listing fees or minimums.

Yes. Ask for a sandbox key and it is bound to a test IEC, so you can request quotes, place orders and pull an audit export end to end before a rupee moves. A sandbox key carries its own prefix, so a rehearsal is never mistaken for a live trade.

Yes. The quote API returns a firm price for that specific credit, held for 60 seconds, which you can show your clients inside your own screens. Authenticate with one header, request a quote, place the order, and pull the audit export over REST.

Each client is onboarded once and then quoted, traded and reconciled from a single desk, with quotes, orders and paperwork scoped separately per IEC. Settlement is the same on every one of them: the client is paid on the same business day, with a UTR, and a settlement that fails unwinds and refunds in full the same day.

Every response carries a request ID, so a support conversation starts with the exact call rather than a description of it. Rate limits are set per key, published against the plan the key sits on, so you can size an integration before you build it rather than discovering the ceiling in production.

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@scriphouse.com

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

Get started

Every client IEC, one desk. The commission stays yours.

Build against the sandbox today. Trade on your signature.

Your first trade on each IEC is free. Then one flat charge per settled trade, and your client's price never moves.