Why connect themThe Domain Expiration API in Notion.
Notion is the all-in-one workspace for notes, docs, and databases. Connecting APIs to Notion enables automated documentation, dynamic databases, and self-updating knowledge bases. Build living documents that stay current without manual updates.
What you can buildWorkflows worth wiring.
Automatically create documentation pages when new API endpoints are deployed
Build a competitor tracking database that updates with the latest company data
Create a reading list that enriches book entries with metadata from external APIs
Maintain an always-current list of domain registrations with expiry dates
TemplatesReady-made ideas.
New database item created Check expiration → update propertiesAdd expiration data to domain entries
When a new domain is added to your Notion database, check its expiration and set expirationDate, daysToExpiration, and createdDate properties.
New database item created Check expiration → populate age propertiesTrack domain age and history
Check expiration for new Notion entries and record the domainAgeDays, domainAgeYears, and createdDate for portfolio tracking.
SetupConnect it in a few steps.
Set up with Zapier
- 1
Set the trigger. Create a Zap with Notion as the trigger app and "New database item" as the event. Connect your account.
- 2
Add the API action. Add APIVerve as the action, select the Domain Expiration API, and map your trigger data to the request.
- 3
Send it back. Add a second Notion action for "Create page" and map the returned fields (like domain) into it.
- 4
Test & turn on. Test the Zap with real data to confirm the mapping, then turn it on.
Set up with Make
- 1
Add the trigger. Create a scenario and add a Notion module set to "New database item". Authenticate your account.
- 2
Call the API. Add an HTTP module pointing at api.apiverve.com/v1/domainexpiration with your x-api-key header. Pass the trigger's data as the input.
- 3
Parse & map. Add a JSON module to read the response, then a Notion module for "Create page". Map fields like data.domain into place.
- 4
Activate. Run once to confirm the mapping, then switch the scenario on and set its schedule.
Set up with n8n
- 1
Add the trigger node. Start a workflow with a Notion trigger node for "New database item" and connect your credentials.
- 2
Add an HTTP Request node. Point it at api.apiverve.com/v1/domainexpiration using Header Auth (x-api-key). Feed in the trigger data.
- 3
Map with expressions. Add a Notion node for "Create page" and reference the response with expressions such as {{ $json.data.domain }}.
- 4
Execute & activate. Execute manually to verify, then activate the workflow for production.
The payloadWhat Notion receives.
domain"myspace.com"
expirationDate"2029-02-23T05:00:00Z"
daysToExpiration1164
expirationStatus"healthy"
createdDate"1996-02-22T05:00:00Z"
lastUpdatedDate"2023-01-17T00:16:21Z"