Beta

Create your dream API

Connect to any user data behind a credential wall.
Contact us

How it works

1. Create a Link

Add one or more vendors and define the APIs you want using natural language

// Import the Sparkles SDK
import { Sparkles } from 'sparkles-sdk';
// Create a sparkles client
const sparkles = new Sparkles(apiKey);
// Create a link with utility vendors
const link = await sparkles.createLink({
name: "Utility Connector",
vendors: ["coned.com", "eversource.com", "pge.com"]
});
// Define APIs using natural language
const api = await sparkles.createAPI({
linkId: link.id,
name: "getUpcomingBill",
description: "Get the next bill for this account",
output: {
amount: { type: "number" },
dueDate: { type: "string", format: "date" },
account: { type: "string" }
}
});
// API created successfully
console.log(api.id); // "api_abc123"

2. Embed a login into your app

Add our login widget to your application. Users authenticate directly with their vendors.

// Front-end code
import { useSparklesLink } from 'react-sparkles-link';
const { open, ready } = useSparklesLink({
token: '<GENERATED_LINK_TOKEN>',
onSuccess: (access_token, metadata) => {
// send access_token to server
},
});
return (
<button onClick={() => open()} disabled={!ready}>
Connect To Your Power Bill
</button>
);
User

3. Call your APIs

Start making API calls to access data and perform actions on your users' connected apps.

// Call your API with the user's access token
const bills = await sparkles.callApi({
accessToken: "usr_token_123",
apiId: "api_abc123"
});
// Returns: [{ amount: 156.23, dueDate: "2024-02-15", ... }]

The possibilities are endless

You can create an API for anything behind a walled garden

Connect to Billers

Let users connect to their electric, water, gas, and credit card bills for automated payments.

HR Platform Integration

Connect to Workday, BambooHR, ADP, and other HR systems to sync employee data.

Restaurant Reservations

Enable bookings at OpenTable, Resy, and direct restaurant websites.

Banking Connections

Connect to any bank or credit union for account verification and balance checks.

Travel Bookings

Integrate with airlines, hotels, and rental car services for seamless travel booking.

E-commerce Platforms

Connect to Shopify, Amazon, eBay, and other marketplaces for order management.

Healthcare Providers

Schedule appointments and access records from hospital systems and clinic portals.

Government Services

Connect to DMV, tax systems, and other government portals for document processing.

Connect to Billers

Let users connect to their electric, water, gas, and credit card bills for automated payments.

HR Platform Integration

Connect to Workday, BambooHR, ADP, and other HR systems to sync employee data.

Restaurant Reservations

Enable bookings at OpenTable, Resy, and direct restaurant websites.

Banking Connections

Connect to any bank or credit union for account verification and balance checks.

Travel Bookings

Integrate with airlines, hotels, and rental car services for seamless travel booking.

E-commerce Platforms

Connect to Shopify, Amazon, eBay, and other marketplaces for order management.

Healthcare Providers

Schedule appointments and access records from hospital systems and clinic portals.

Government Services

Connect to DMV, tax systems, and other government portals for document processing.

Insurance Providers

Connect to health, auto, and home insurance portals for claims and policy management.

Utility Companies

Integrate with electric, gas, water, and internet providers for bill management.

Investment Platforms

Connect to Robinhood, Fidelity, Schwab, and other brokerages for portfolio data.

Real Estate Platforms

Integrate with Zillow, Redfin, and MLS systems for property searches and listings.

Educational Institutions

Connect to university portals, Canvas, Blackboard, and other learning management systems.

Subscription Services

Manage Netflix, Spotify, SaaS tools, and other recurring subscriptions.

Logistics Providers

Track packages and manage shipments across FedEx, UPS, DHL, and local carriers.

Tax Preparation

Connect to TurboTax, H&R Block, and IRS systems for tax document retrieval.

Insurance Providers

Connect to health, auto, and home insurance portals for claims and policy management.

Utility Companies

Integrate with electric, gas, water, and internet providers for bill management.

Investment Platforms

Connect to Robinhood, Fidelity, Schwab, and other brokerages for portfolio data.

Real Estate Platforms

Integrate with Zillow, Redfin, and MLS systems for property searches and listings.

Educational Institutions

Connect to university portals, Canvas, Blackboard, and other learning management systems.

Subscription Services

Manage Netflix, Spotify, SaaS tools, and other recurring subscriptions.

Logistics Providers

Track packages and manage shipments across FedEx, UPS, DHL, and local carriers.

Tax Preparation

Connect to TurboTax, H&R Block, and IRS systems for tax document retrieval.

Bank-level security*

  • SOC 2 and ISO 27001-level controls in place, pending audit
  • All data encrypted in transit and at rest
  • Row-level security on organization data
  • Granular audit logs
  • Network firewall and segregation
  • Enterprise-grade authentication
  • Much, much more
*We know "bank-level security" is a buzzword, but it's actually true in this case! Our team built an industry-leading neobank with the same security standards.

Frequently asked questions

Ready to connect to any website?

Request demo