Unicorn Data · Use cases
Lock-up expiration dates API for recent IPOs
When a company lists, insiders are usually bound by a lock-up. The lock-ups endpoint returns the end date for each listed company in the dataset, sorted by date, with a flag for the ones still ahead.
Start the 14-day trial Read the API docsPaid plans: 14-day trial with card on Stripe; at the end it becomes the paid plan automatically, unless you cancel it from your dashboard.
What the response contains
- Lock-up end date for each listed company, sorted by date.
- Flag upcoming: true when the date is still ahead.
- IPO stage, date and link to the filing.
- Webhook on every new event, so a new listing reaches your system without polling.
For broker platforms, trading apps and research desks that show lock-up calendars next to recent listings.
Real response
No items in this list on October 29, 2026. The response keeps the same shape and fills in as soon as a new date is recorded.
{
"data": [],
"meta": {
"count": 0,
"note": "Reported valuations (latest round, press estimates or indicative secondary prices), not market prices. Each figure has its date and source. Information only, not investment advice.",
"attribution": {
"text": "Data: Unicorn Watch",
"url": "https://watch.unicorn-club.com/?src=data-api"
}
}
}Call it from your code
# curl
curl -H "Authorization: Bearer YOUR_KEY" "https://data.unicornprivate.com/v1/lockups"
// JavaScript
const res = await fetch("https://data.unicornprivate.com/v1/lockups", { headers: { Authorization: "Bearer YOUR_KEY" } });
const { data, meta } = await res.json();
# Python
import requests
data = requests.get("https://data.unicornprivate.com/v1/lockups", headers={"Authorization": "Bearer YOUR_KEY"}, timeout=10).json()["data"]Replace YOUR_KEY with the API key from your dashboard. Full reference in the API docs. /docs · OpenAPI 3.1
Plans
Included in the plans: Pro, Business.
Widget
10,000 API calls per month
Pro ✓
250,000 API calls per month
Business ✓
2,000,000 API calls per month
Paid plans: 14-day trial with card on Stripe; at the end it becomes the paid plan automatically, unless you cancel it from your dashboard.
Where does the lock-up date come from?
From the listing documents of the company, recorded when the IPO is completed. Each record links to its filing.