Send app API integration services (non-custodial wallet, OpenFinance)

Authorized protocol analysis and runnable APIs around Send app profiles, on-chain transactions, KyberSwap routing and on-chain rewards

From $300 · Pay-per-call available
OpenData · OpenFinance · Web3 protocol analysis · DeFi aggregator

Connect Send app profiles, transactions, and DeFi rewards to your stack

Send is a non-custodial Web3 wallet (package app.send) that combines instant transfers, on-chain saving with rewards, KyberSwap-powered token swaps and a public link-in-bio profile so users can be paid with a single shareable link. We turn that surface area into clean, documented APIs.

  • Why this app's data is valuable: structured wallet profiles tied to a public handle, normalized cross-chain transaction streams, KyberSwap routing receipts, and referral / reward ledgers — all things accountants, treasury tools, CRM and analytics products need.
  • Cross-platform: Android and iOS Send app builds plus the public web profile share the same backend conventions, so a single integration covers both.
  • Permission model: wallet-signature auth on the user side, server-side index reads on the integrator side — no custodial credentials ever change hands.
Profile & link-in-bio APIs — Resolve a Send handle to its public profile, payment address, social links and avatar. Useful for creator tools, payout dashboards and B2B onboarding flows.
Transaction & statement export — Paginated on-chain transaction history filtered by token, chain and date range. Output as JSON, CSV or PDF for accounting and reconciliation.
KyberSwap aggregator routing — Wrap the KyberSwap Aggregator (420+ liquidity sources across 17 chains) into a single quote → build → submit pipeline tied to a Send-style profile.
Save & rewards ledger — Track on-chain "Save" positions, accrued rewards and referral bonuses, and surface them in a dashboard or finance system.

What we deliver

Deliverables checklist

  • OpenAPI 3.1 / Swagger specification covering profile, transactions, swap and rewards endpoints
  • Protocol analysis report (mobile traffic capture, EIP-4361 signature flow, request signing scheme)
  • Runnable reference servers in Python (FastAPI) and Node.js (NestJS) with worked-end-to-end tests
  • Indexer worker that watches the on-chain addresses behind a Send handle and normalizes events
  • Compliance pack: consent log template, data-minimization checklist, MiCA / FinCEN alignment notes

Typical integration scenarios

  1. Creator payouts & tax reports. Resolve a Send link, pull the last twelve months of inbound transfers, classify by token, and generate a year-end statement for accountants. Maps directly to OpenData "transaction export".
  2. Treasury reconciliation for a startup. A founder uses Send for vendor payouts. We expose a hosted endpoint that ingests their wallet's transaction stream and pushes normalized rows into Xero or QuickBooks. This is OpenFinance "statement sync" applied to self-custody.
  3. Embedded swap inside a partner app. Use the KyberSwap-aggregated quote endpoint to power an in-app token swap, while attaching the resulting receipt to a user's Send profile. Fees can be customized in the underlying KyberSwap call.
  4. Loyalty & referral analytics. Pull the referral ledger and Save reward accruals so a growth team can attribute on-chain rewards to specific marketing campaigns — closing the loop between Web3 activity and CRM.
  5. KYC / risk overlay for B2B onboarding. Combine the public Send handle, on-chain transaction graph, and a third-party risk scorer to onboard merchants who want to accept Send payments without taking custody themselves.

Technical implementation snippets

Three representative endpoints. Auth uses Sign-In with Ethereum (EIP-4361) and a short-lived bearer token; nothing in this design requires custody of user keys.

// 1. Resolve a Send handle to its public profile
GET /api/v1/send/profile?handle=alice
Authorization: Bearer <ACCESS_TOKEN>

200 OK
{
  "handle": "alice",
  "address": "0xab12...c0de",
  "display_name": "Alice",
  "bio": "freelance designer",
  "avatar_url": "https://cdn.send.app/u/alice.png",
  "links": [
    {"label":"website","url":"https://alice.example"},
    {"label":"x","url":"https://x.com/alice"}
  ],
  "supported_chains": ["ethereum","base","optimism"]
}
// 2. Export transaction statement for a wallet
POST /api/v1/send/statement
Content-Type: application/json
Authorization: Bearer <ACCESS_TOKEN>

{
  "address": "0xab12...c0de",
  "chains": ["ethereum","base"],
  "from_date": "2026-01-01",
  "to_date":   "2026-04-30",
  "include":   ["transfers","swaps","rewards"],
  "format":    "json"
}

// streamed back as paginated JSON, with cursors
{
  "items": [
    {"hash":"0x91...","kind":"transfer","token":"USDC","amount":"125.00","ts":"2026-04-12T08:14:00Z"},
    {"hash":"0xa2...","kind":"swap","src":"USDC","dst":"ETH","src_amount":"500","dst_amount":"0.187","ts":"2026-04-15T11:02:00Z"}
  ],
  "next_cursor": "eyJwYWdlIjoyfQ"
}
// 3. Build a swap via the KyberSwap aggregator
GET /api/v1/send/swap/quote
  ?chain=base
  &tokenIn=0xA0b86...USDC
  &tokenOut=0x4200...WETH
  &amountIn=1000000000
  &userAddress=0xab12...c0de

200 OK
{
  "router": "0x6131B...",
  "amountOut": "374821374000000",
  "route": [{"dex":"UniswapV3","pool":"0x..."},{"dex":"SushiV2","pool":"0x..."}],
  "calldata": "0x12aa3caf...",
  "gasEstimate": 215000,
  "feeBps": 25
}

// Errors are returned as { "error": { "code": "INSUFFICIENT_LIQUIDITY", "message": "..." } }
// 401 / 403 for auth; 429 for rate limit; 5xx forwarded with a correlation id.

Data available for integration

The table below maps each data surface in Send app to where it originates in the product, the granularity available, and the typical downstream use. This is the working scope sheet we use during a kickoff.

Data typeSource / screenGranularityTypical use
Public profileProfile / link-in-bio screenPer handle (display name, bio, avatar, links, primary address)Creator payouts, B2B onboarding, social-graph analytics
Wallet address & chainsWallet homePer user, per supported chainOn-chain identity resolution, treasury reconciliation
Transaction historyActivity feedPer tx hash, with block, ts, from/to, token, amount, USD valueStatements, accounting export, AML screening
Swap receiptsSwap (KyberSwap)Per swap: src/dst token, amounts, route, fee, gasCost-basis tracking, P&L, route analytics
Save positions & rewardsSave tabPer position: protocol, deposit ts, principal, accrued rewardYield reports, finance team dashboards
Referral & activity bonusesEarn / referral screenPer event: referee, ts, bonus token, amountGrowth analytics, attribution, ledger reconciliation

Compliance & privacy

Send Inc. does not custody user funds, but any party that builds an API surface around a wallet still touches identifiers and transaction metadata that are regulated as personal data and, in some jurisdictions, as crypto-asset service activity. Our default posture is to align with the EU's Markets in Crypto-Assets (MiCA) regulation — the CASP rulebook came fully into force on 30 December 2024, with member-state transitional windows extending into mid-2026 — and with FinCEN money-services-business guidance for US-facing flows. GDPR and the FCA's UK financial-promotions regime for crypto are also factored in for clients targeting those regions.

Practically, that means every endpoint we ship comes with a documented purpose, a scoped set of data fields, an explicit consent log, retention defaults, and a kill-switch the integrator's compliance officer can flip without redeploying.

Data flow / architecture

A typical Send-app integration follows four nodes:

  1. Client app / wallet: issues a SIWE signature; never shares its private key.
  2. Ingestion layer: our API gateway validates the signature, exchanges it for a short-lived bearer token, and routes to the correct service (profile, statement, swap, rewards).
  3. Indexer / storage: a chain-watcher normalizes raw blocks for the supported networks (Ethereum, Base, Optimism, etc.) into a Postgres + columnar warehouse pair, with PII separated from on-chain facts.
  4. Output: JSON / CSV / PDF over REST, plus webhooks for tx confirmations and rewards events. BI tools consume the warehouse directly; downstream apps consume REST.

Market positioning & user profile

Send app targets crypto-native consumers and creators who want a single shareable handle for getting paid, plus a no-custody on-ramp to DeFi yields and swaps. Primary regions are the United States and Europe, with secondary uptake in Southeast Asia; UK consumer-facing crypto promotions are explicitly out of scope per Send's own disclaimer. The app ships on Android and iOS and is positioned alongside the broader self-custody mobile cohort — Trust Wallet recently surpassed 220M total downloads, and Phantom reported roughly 15–17M monthly active users by mid-2025, both useful reference points when sizing the integration market. Typical buyers of an integration are creator-economy platforms, fintech startups doing crypto-fiat bridges, accounting tool vendors, and growth teams that want on-chain attribution without running their own indexer.

Screenshots

Tap any thumbnail to enlarge. These are the screens we map fields from during scope kickoff.

Send app screenshot 1 Send app screenshot 2 Send app screenshot 3 Send app screenshot 4 Send app screenshot 5 Send app screenshot 6 Send app screenshot 7 Send app screenshot 8 Send app screenshot 9 Send app screenshot 10

Similar apps & integration landscape

Send sits inside a broader self-custody ecosystem. Teams that integrate Send often also need exports or routing for the wallets below. We list these only to describe the landscape — not to rank or compare.

MetaMaskEVM browser-extension and mobile wallet; rich transaction history and dApp connections that often need to be unified with a Send-style profile feed.
Trust WalletMulti-chain mobile wallet with 220M+ downloads as of late 2025; integrators commonly request a single transaction-export API across both Trust and Send.
PhantomSolana-first wallet that has grown into multi-chain coverage with 15–17M MAUs by mid-2025; complementary to Send's EVM-leaning surface for Solana payout flows.
Coinbase WalletSelf-custody companion to the Coinbase exchange; pairing it with a Send profile is common for creators who want both on- and off-ramp visibility.
RainbowConsumer-friendly Ethereum wallet; shares the link-in-bio and ENS-style identity pattern that Send uses for its public profile.
ExodusDesktop and mobile multi-asset wallet with built-in swaps; teams sometimes consolidate Exodus and Send transaction CSVs into a single accounting feed.
Kraken WalletOpen-source non-custodial wallet from Kraken; useful as a reference for KYC-aware self-custody integrations.
ZerionPortfolio-focused wallet and aggregator; integrators often combine Zerion's portfolio reads with Send's payment-link surface.
Rabby WalletEVM-focused wallet with strong dApp risk previews; complementary when an integration needs both safety prompts and Send-style profile payouts.
ArgentSmart-contract wallet on Ethereum and StarkNet; relevant when an integration must support social recovery alongside Send-style profiles.

About us

OpenFinance Lab is an independent studio focused on mobile fintech, Web3, and OpenData / OpenBanking integration. Our engineers come out of payment processors, exchange backends, mobile reverse-engineering, and cloud platforms, and we ship end-to-end financial APIs under real security and compliance constraints rather than slideware.

  • Wallets, on/off-ramps, swap aggregators, and DeFi yield reporting
  • Mobile traffic capture, EIP-4361 SIWE flows, and signed-request schemes
  • Custom Python / Node.js / Go SDKs, OpenAPI specs, and Postman collections
  • Two engagement models: source-code delivery from $300 (pay after delivery upon satisfaction) or pay-per-call on our hosted endpoints with no upfront cost

Contact

To request a quote, send us the target app and concrete data you need (e.g. "transaction export for two wallets, JSON, daily refresh, MiCA-friendly"). We typically reply within one business day.

Contact page

Engagement workflow

  1. Scope confirmation: which Send surfaces (profile, statement, swap, rewards), which chains, which output formats.
  2. Protocol analysis and API design: 2 to 5 business days, complexity-dependent.
  3. Build and internal validation against testnets and a staging Send handle: 3 to 8 business days.
  4. Documentation, sample clients, and test cases: 1 to 2 business days.
  5. Typical first delivery: 5 to 15 business days. Multi-chain indexer or full reward-engine reconciliation may extend this.

FAQ

What data can be exported from a Send app account?

Public profile fields, the user's link-in-bio payload, on-chain transaction history attached to the wallet address, KyberSwap swap receipts, save/reward balances, and referral activity. Because Send is non-custodial, all balance and transaction data is reconstructed from the user's wallet address on the supported chains, never from a custodial database.

How do you handle authentication for a non-custodial wallet?

We use wallet-signature auth (EIP-4361 Sign-In with Ethereum) plus a session token for any backend lookups such as profile, referral and rewards. The user's private key never leaves the device; only signed messages or signed transactions cross the wire.

How long does delivery take?

Usually 5 to 12 business days for a first API drop and documentation. Multi-chain indexing or full reward-engine reconciliation can extend the timeline to two or three weeks.

How do you handle compliance for a crypto wallet integration?

We work under documented public APIs or under explicit user authorization. For EU clients we align with MiCA service-provider obligations; for US clients we follow FinCEN MSB and state-level guidance. Every export carries a consent record and a data-minimization profile.
📱 Original app overview (appendix)

Send (package app.send, by Send Foundation) is a non-custodial wallet for managing digital assets. The product is positioned as "simple, social, and borderless": users move money instantly, save with on-chain rewards, swap tokens via KyberSwap's decentralized aggregator, and create a public profile with a link-in-bio layout to receive payments and grow their presence.

Headline capabilities described by the publisher:

  • Send and receive digital assets instantly between users.
  • Save and earn on-chain rewards directly from the wallet UI.
  • Swap tokens via KyberSwap's decentralized protocols (KyberSwap is operated by DMM Technology Inc., BVI; swaps execute on-chain via KyberSwap smart contracts and Send does not intermediate them).
  • Earn bonuses through referrals and in-app activity.
  • Build a public profile with a link-in-bio layout — "Create your profile. Share your link. Get paid."

Disclaimers from the publisher: Send is not a bank; Send Inc. does not custody or control user funds — assets are managed directly by users via their private keys. Digital asset values fluctuate and Send does not provide investment or legal advice. Send does not target UK consumers with cryptoasset promotions, and any future UK availability will comply with FCA rules under Section 21 of FSMA or Article 73ZA.

Support: support.send.app · Email: support@send.app · Mail: Send Foundation.

Last updated: 2026-05-02