Our API automatically recognizes and parses natural language date references like "tomorrow", "next Friday", or "in 2 weeks" into standardized ISO-8601 date strings that are machine-readable.
Time zone aware: Dates are interpreted in the user's current time zone (loading...). Or set the timezone with timezone in your request.
Context-aware: Understands relative references like "tomorrow" or "next Tuesday"
Ranges: "Any time from Wednesday to Thursday".
Hi Sarah,
I’d like to schedule a 30 minute meeting to go over the proposed Q2 budget reallocation for the marketing team. Would you be available on Wednesday, May 22nd at 10:30 AM?
If that doesn’t work, I’m also available Thursday between 2:00 and 4:00 PM. I can actually do a 1 hour meeting no problem.
Thanks,
Jacob
{
"candidates": [
{
"id": "e96e81fd-e1fd-4513-8ce1-aa95ec248796",
"type": "duration",
"value": {
"quantity": 30,
"unit": "minute"
},
"timex": "PT30M",
"grain": "minute",
"confidence": 0.9,
"source": "rule",
"original_text": "30 minute",
"original_span_start": 34,
"original_span_end": 43
},
{
"id": "7545c8e3-069c-466c-80c8-a824deeea01b",
"value": "2025-05-22T10:30:00+03:00",
"timex": "2025-05-22T10:30:00",
"grain": "minute",
"confidence": 0.9,
"source": "rule",
"original_text": "on wednesday may 22 nd at 10:30 am",
"original_span_start": 146,
"original_span_end": 180
},
{
"id": "f7f5cf6c-6056-4c7b-aca1-0ed9ba3583ab",
"value_start": "2025-05-22T02:00:00+03:00",
"value_end": "2025-05-22T16:00:00+03:00",
"timex_start": "2025-05-22T02:00:00",
"timex_end": "2025-05-22T16:00:00",
"type": "interval",
"grain": "minute_interval",
"confidence": 0.85,
"source": "rule-ambiguous",
"original_text": "thursday between 2:00 and 4:00 pm",
"original_span_start": 224,
"original_span_end": 257
},
{
"id": "5beffabb-93cb-44a8-9ebf-d267504c80cb",
"type": "duration",
"value": {
"quantity": 1,
"unit": "hour"
},
"timex": "PT1H",
"grain": "hour",
"confidence": 0.9,
"source": "rule",
"original_text": "1 hour",
"original_span_start": 279,
"original_span_end": 285
}
],
"needs_clarification": false
}
We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.