# SnelStart — Accounting API: overview

> Canonical URL: https://developers.apideck.com/apis/accounting/snelstart/overview

SnelStart is a Dutch cloud + desktop accounting suite for freelancers, SMBs, and accounting firms. The B2B API exposes administrations, sales/purchase invoices, journal entries, ledger accounts, contacts, articles, VAT rates, and documents.
- Status: beta
- Authentication: apiKey

- **account type required:** SnelStart inZicht or inControle package — the lower inStap, inKaart, inBalans and inOrde packages expose no API access.
- **apideck credentials available:** false
- **apideck credentials note:** SnelStart issues keys per certified integration, so you bring your own.
- **authentication note:** A consumer-supplied Connection Key plus an application-owner Subscription Key on every request. Not OAuth.
- **beta:** true
- **consumer access level:** No per-user access levels and no scope picker in the connect flow — the Connection Key grants the scopes this connector needs for one SnelStart administration.
- **costs:** From EUR 54/month for an API-capable subscription, plus a one-time EUR 250 certification fee per permanent key. Both ex. VAT.
- **difficulty:** involved
- **difficulty reason:** Partnership Required (Certification) + Custom Auth (Connection Key + Subscription Key)
- **environment notes:**   - **description:** Testing and production share one API surface — SnelStart has no separate sandbox host. Build against a real SnelStart administration with the development key, then swap in the permanent key; no endpoint change is needed. Treat everything you write as production data.
  - **environment:** Single environment
- **external guides:**   - **source:** SnelStart
  - **title:** Certificering aanvragen (certification application)
  - **url:** https://www.snelstart.nl/api/certificeren
  - **source:** SnelStart
  - **title:** Koppelen via de Web API (connecting via the Web API)
  - **url:** https://kennisplein.snelstart.nl/klanten/s/article/koppelen-via-de-web-api
- **important to know:** SnelStart's API reference is Dutch-only and sits behind a developer-portal login. Budget for translation if your team doesn't read Dutch.
This connector is a maatwerkkoppeling — one custom coupling per named consumer, and the fastest route live. Serving many consumers needs a productiekoppeling, which requires OAuth and a registered webhook URL — a separate integration to build and certify, not a paperwork step.
Restoring a SnelStart administration from a backup or restore point makes it a new administration: the old Connection Key stops working permanently and the consumer must generate and paste a brand-new one. Build a reconnect path rather than treating authorization as one-time.
- **partnership note:** A permanent key is issued only after SnelStart certifies the finished integration.
- **partnership portal name:** SnelStart B2B API Developer Portal
- **partnership required:** true
- **partnership url:** https://www.snelstart.nl/api
- **rate limits:** Production/custom keys: 500/min, 5,000/hour, 50 concurrent per administration. Development keys: 100/min, 1,000/hour, 5 concurrent. No other rate limits.
- **responsibility matrix:**   - **area:** Apply for SnelStart B2B API Access
  - **customer:** ✓
  - **apideck:** Docs provided
  - **area:** Obtain Subscription Key & Certification
  - **customer:** ✓
  - **area:** Add Credentials to Apideck
  - **customer:** ✓
  - **apideck:** Docs provided
  - **area:** Generate & Share Connection Key
  - **consumer:** ✓
  - **apideck:** Maintains connector
  - **area:** Build via Unified API
  - **customer:** ✓
  - **apideck:** Logs & alerts
  - **area:** Monitor Connections
  - **consumer:** ✓ Can revoke the key anytime
  - **customer:** ✓ Via dashboard
- **sandbox available:** true
- **sandbox note:** Free temporary development key via the Development & Test product in the developer portal, valid 90 days and capped on call volume.
- **sandbox url:** https://b2bapi-developer.snelstart.nl
- **supported resource categories:**   - **name:** Core Financial
  - **resources:** ledger-accounts
tax-rates
journal-entries
  - **name:** Accounts Receivable
  - **resources:** customers
invoices
invoice-items
payments
  - **name:** Accounts Payable
  - **resources:** suppliers
bills
bill-payments
  - **name:** Banking
  - **resources:** bank-accounts
bank-feed-statements
  - **name:** Organizational
  - **resources:** companies
company-info
  - **name:** Other
  - **resources:** attachments
- **webhooks:** Virtual webhooks — invoices, bills, customers, suppliers and journal entries (created/updated).

## Supported resources

[Accounting data model](/guides/accounting-data-model.md)

- **custom field support:** true
- **downstream id:** company-info
- **downstream name:** Company Info
- **id:** companies
- **name:** Companies
- **status:** beta
- **custom field support:** true
- **downstream id:** company-info
- **downstream name:** Company Info
- **id:** company-info
- **name:** Company Info
- **status:** live
- **custom field support:** true
- **downstream id:** grootboeken
- **downstream name:** Grootboeken
- **id:** ledger-accounts
- **name:** Ledger Accounts
- **status:** live
- **custom field support:** false
- **downstream id:** btw-tarieven
- **downstream name:** Btw Tarieven
- **id:** tax-rates
- **name:** Tax Rates
- **status:** live
- **custom field support:** true
- **downstream id:** relaties-customers
- **downstream name:** Relaties Customers
- **id:** customers
- **name:** Customers
- **status:** live
- **custom field support:** true
- **downstream id:** relaties-suppliers
- **downstream name:** Relaties Suppliers
- **id:** suppliers
- **name:** Suppliers
- **status:** live
- **custom field support:** true
- **downstream id:** artikelen
- **downstream name:** Artikelen
- **id:** invoice-items
- **name:** Invoice Items
- **status:** live
- **custom field support:** true
- **downstream id:** verkoopfacturen
- **downstream name:** Verkoopfacturen
- **id:** invoices
- **name:** Invoices
- **status:** live
- **custom field support:** true
- **downstream id:** inkoopfacturen
- **downstream name:** Inkoopfacturen
- **id:** bills
- **name:** Bills
- **status:** live
- **custom field support:** true
- **downstream id:** memoriaalboekingen
- **downstream name:** Memoriaalboekingen
- **id:** journal-entries
- **name:** Journal Entries
- **status:** live
- **custom field support:** false
- **downstream id:** fiscal-periods
- **downstream name:** Fiscal Periods
- **id:** fiscal-periods
- **name:** Fiscal Periods
- **status:** beta
- **custom field support:** false
- **downstream id:** trial-balance
- **downstream name:** Trial Balance
- **id:** trial-balance
- **name:** Trial Balance
- **status:** beta
- **custom field support:** false
- **downstream id:** documenten
- **downstream name:** Documenten
- **id:** attachments
- **name:** Attachments
- **status:** live
- **custom field support:** false
- **downstream id:** dagboeken
- **downstream name:** Dagboeken
- **id:** bank-accounts
- **name:** Bank Accounts
- **status:** beta
- **custom field support:** false
- **downstream id:** journals
- **downstream name:** Journals
- **id:** journals
- **name:** Journals
- **status:** beta
- **custom field support:** false
- **downstream id:** bankafschriftbestanden
- **downstream name:** Bankafschriftbestanden
- **id:** bank-feed-statements
- **name:** Bank Feed Statements
- **status:** beta
- **custom field support:** false
- **downstream id:** bankboekingen-payments
- **downstream name:** Bankboekingen Payments
- **id:** payments
- **name:** Payments
- **status:** live
- **custom field support:** false
- **downstream id:** bankboekingen-billpayments
- **downstream name:** Bankboekingen Billpayments
- **id:** bill-payments
- **name:** Bill Payments
- **status:** live

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/accounting/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/accounting/coverage)
