Skip to main content
The Octolane API lets you push data into your CRM from any source - your outbound tools, marketing platforms, custom scripts, internal systems - and read it back with full filtering and search. Create and read opportunities, accounts, contacts, and notes with simple REST calls.

Base URL

Authentication

Include your API key in every request as a header:
Your API key automatically identifies your organization - no extra configuration needed. Find your API key in Settings → Integrations → API.

Core objects

Octolane has four objects you can create via the API:
Accounts and contacts are created automatically when you create an opportunity - you don’t need to create them separately unless you want to.

Key behaviors

No duplicates. Accounts and contacts are automatically deduplicated. Creating the same account or contact twice returns the existing record instead of creating a duplicate. Auto-creation. When you create an opportunity with a domain and email, Octolane automatically creates the associated account and contact for you. Multiple contacts per company. You can link multiple email contacts under one account. They’ll all be associated with the same company domain. Dates. All dates are Unix timestamps in milliseconds. For example, Feb 11, 2026 = 1771286400000.

Error handling

If something goes wrong, you’ll get a clear error response: Error responses follow this format:

Endpoints

Create Opportunity

Create a deal with associated account and contacts in one call.

Create Account

Create a company record by domain.

Create Contact

Create a person record by email.

Create Note

Attach notes to accounts and contacts.

Need help?

Reach out at one@octolane.com - we’re happy to ship custom endpoints if you need something specific.