Unified.to

Readandwriteeventdatainreal-time

Launch 104+ pre-built Calendar integrations today and access normalized event data with zero maintenance — all through a unified API.

Calendar

One request. Every calendar.

Swap the connection_id and the same code reads events from Google Calendar, Microsoft Outlook, Calendly or any of 104 calendar integrations, in one normalized shape. Every call is live against the source API.

curl --get \
  'https://api.unified.to/calendar/{connection_id}/event' \
  --data 'limit=1' \
  --header "authorization: bearer $UNIFIED_API_KEY"
Response — same fields for every calendar
[
  {
    "id": "7g2kq1o9b0v8m3n4p5r6s7t8u9",
    "created_at": "2026-10-19T10:14:03.000Z",
    "updated_at": "2026-10-22T16:40:51.000Z",
    "calendar_id": "primary",
    "subject": "Quarterly business review",
    "start_at": "2026-10-28T14:00:00.000Z",
    "end_at": "2026-10-28T15:00:00.000Z",
    "timezone": "America/New_York",
    "is_all_day": false,
    "status": "CONFIRMED",
    "organizer": { "name": "Mary Jones", "email": "mary@foobar.com" },
    "attendees": [
      {
        "name": "Daniel Kim",
        "email": "daniel.kim@foobar.com",
        "status": "ACCEPTED"
      }
    ],
    "has_conference": true
  }
]

Start free 30-day trial

No credit card required. Get your API key, connect real accounts, and make live calls like this one in minutes.

The modern Unified API+MCP platform, built differently

Real-time, pass-through

Every request hits the source API live. No caching or sync jobs: reads and writes go to the source API, and native and virtual webhooks report changes on supported integrations.

No customer records at rest

No customer records at rest; connection credentials and operational metadata are encrypted at rest. Each workspace runs in one region: US on every plan, EU or AU on Pro and Scale.

Common objects across every category

Unified objects, endpoints, scopes and errors across every category, plus raw payloads when you need vendor-specific fields.

Custom fields & objects

Read and write custom fields through the Metadata API; reach custom objects through raw fields and the Passthrough API.

AI-ready integrations

Built for AI products: Unified MCP gives LLMs scoped access to integration tools, with options to limit permissions and hide sensitive fields.

Predictable pricing, no lock-in

Usage-based pricing that scales with API volume, not with the number of customers you connect. Own your credentials and export them anytime; tokens issued to your own OAuth app keep refreshing after you leave.

Get integrations from backlog to production in days

1. Activate integrations

Enable integrations across 38 API categories, from Generative AI to Calendar and Verification

1. Activate integrations

2. Launch integrations

Build, test, and launch multiple integrations simultaneously with only a few lines of code.

2. Launch integrations

3. Authorize integrations

Embed our authorization component to let customers easily link their accounts.

3. Authorize integrations

Authorization handled for you

A pre-built authorization component and API handle each vendor's sign-in, so your code works with a connection ID.

See documentation

Business Login

Sign users in with the software their company already runs on. Redirect them to one Unified URL and get back their verified email and name. No OAuth flows to build, no tokens to store.

Built on OpenID Connect (OIDC), OAuth2, and SAML specifications.

Unified supports 323+ sign-in integrations.

Trusted by developers and product teams worldwide

ThriveLearning.com
Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire
HoneyBook

Seamless Scheduling, no extra work

Unified.to removes the complexity of scheduling meetings in your application, so you can focus on building your product, not managing scheduling.

Just use our pre-built VueJS or React components, and we will handle the rest. Using our Unified Calendar API to fetch FreeBusy times and to schedule meetings is a breeze, so you don't have to build your own scheduling solution.

See example
Calendar Scheduler configuration

Fresh data to fuel countless use cases

Power AI copilots, insights, predictive analysis, and automation with a modern integration infrastructure that scales alongside you.

Calendar

Schedule appointments

Use pre-built components or the FreeBusy API to schedule meetings.

Calendar

Train AI models on meeting transcripts

Use our Recording object from the Unified Calendar API to get detailed meeting transcripts.

Calendar

Display Calendar Events

Use our Unified Calendar API to fetch the user's calendar events.

Calendar

Check Availability

Access free/busy availability across calendar platforms.

Build with a unified Calendar API

Read and write data from multiple Calendar integrations

Unified Calendar
Fields:
id created_at updated_at name description timezone is_primary metadata raw
Methods:
Create a calendar List all calendars Retrieve a calendar Update a calendar Remove a calendar Create an event List all events Retrieve an event Update an event Remove an event List all busies Create a link List all links Retrieve a link Update a link Remove a link Retrieve a recording List all recordings Create a webinar List all webinars Retrieve a webinar Update a webinar Remove a webinar Retrieve a room List all rooms Retrieve a location List all locations Create a bot List all bots Retrieve a bot Update a bot Remove a bot
Unified Event
Fields:
id created_at updated_at calendar_id subject start_at end_at is_all_day timezone notes location is_free is_private status organizer attendees recurring_event_id recurrence web_url has_conference conference attachments send_notifications matter_id metadata rooms raw
Methods:
Create an event List all events Retrieve an event Update an event Remove an event
Unified Busy
Fields:
id start_at end_at timezone description metadata raw
Methods:
List all busies
Unified Link
Fields:
id created_at updated_at name url duration description is_active price_amount price_currency metadata raw
Methods:
Create a link List all links Retrieve a link Update a link Remove a link
Unified Recording
Fields:
id created_at updated_at start_at end_at expires_at event_id web_url media metadata raw
Methods:
Retrieve a recording List all recordings
Unified Webinar
Fields:
id created_at updated_at calendar_id subject start_at end_at timezone notes status organizer join_url web_url panelists registrants panelist_password registrant_password conference recurrence capacity is_webcast is_enabled is_auto_approve require_first_name require_last_name require_email require_company require_job_title require_address require_phone has_qa has_polls has_recording metadata raw
Methods:
Create a webinar List all webinars Retrieve a webinar Update a webinar Remove a webinar
Unified Room
Fields:
id created_at updated_at name type capacity location_id description email raw calendar_id floor timezone web_url is_active is_bookable features metadata
Methods:
Retrieve a room List all rooms
Unified Location
Fields:
id created_at updated_at name parent_id type address timezone metadata raw
Methods:
Retrieve a location List all locations
Unified Bot
Fields:
id created_at updated_at name meeting_url event_id status status_changes join_at started_at ended_at recording_config automatic_leave meeting_metadata participants recording_id raw
Methods:
Create a bot List all bots Retrieve a bot Update a bot Remove a bot

Why our customers choose us

4.9 out of 5 on G2 (28 reviews, as of 21 October 2026)

Relevant Recent Articles