BYTETOOLS

DigiDates API

Free date utility API with no key: validate dates, compute age, week numbers, leap years, Unix timestamps and progress through a period. Tested example included.

No API key requiredCORS enabledHTTPSFree tier

Endpoint tested and returned HTTP 200 on 21 Aug 2026

What is the DigiDates API?

DigiDates is a free, key-free API offering a collection of small date and time calculations. Each function is its own endpoint — checkdate validates a date and returns a single boolean, while siblings compute age, week number, leap years and Unix timestamps.

Date handling is where quiet bugs live, and the appeal of these endpoints is that each does exactly one thing with a response you cannot misread. `checkdate` returns `{"checkdate": true}` — no envelope, no status code to interpret, no ambiguity about what happened. That is a virtue in a domain where ambiguity is the entire problem.

The endpoints worth knowing about are `/age` for computing an age from a birth date, `/weeknumber` for the ISO week, `/leapyear`, `/unixtime` for conversion in both directions, and `/progress`, which reports how far through a period a date falls as a percentage — useful for a year-progress indicator. Everything is CORS-enabled so browser calls work directly. The important caveat is that these are convenience endpoints, not a substitute for a local date library: a network round trip per calculation is the wrong shape for anything in a loop.

Quick facts

Base URL
https://digidates.de/api/v1
Authentication
No API key and no account.
Rate limit
No published limit. Calculations are trivial, but a local date library is faster than any network call.
Pricing
Free.
CORS
Enabled — callable directly from browser JavaScript
Official docs
Read the docs

How to use the DigiDates API

Every request below was executed against the live API on 21 Aug 2026, and the response shown is the real body it returned — not an illustration.

1. Validate a calendar date

GET https://digidates.de/api/v1/checkdate?date=2026-08-21

curl
curl 'https://digidates.de/api/v1/checkdate?date=2026-08-21'
JavaScript (fetch)
const res = await fetch("https://digidates.de/api/v1/checkdate?date=2026-08-21");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);
Python (requests)
import requests

res = requests.get("https://digidates.de/api/v1/checkdate?date=2026-08-21", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200
{
  "checkdate": true
}

Parameters

ParameterTypeRequiredDescription
datequeryRequiredThe date to operate on, in `YYYY-MM-DD` form. 2026-08-21
/agepathOptionalCompute an age in years from a birth date.
/weeknumberpathOptionalISO 8601 week number for a date.
/leapyearpathOptionalWhether a year is a leap year.
/unixtimepathOptionalConvert between a date and a Unix timestamp.
/progresspathOptionalHow far through a period a date falls, as a percentage.

Response fields

checkdateboolean
True when the date is a real calendar date. The whole response is this single field — no envelope and no error object.
(other endpoints)object
Sibling endpoints follow the same pattern: one object with a field named after the function, holding the computed value.

What you can build with the DigiDates API

  • Validate a user-entered date in a no-code form flow
  • Compute ISO week numbers without a date library
  • Show a year-progress percentage on a dashboard
  • Convert between dates and Unix timestamps in a shell script

Common errors and how to fix them

`checkdate: false`

The date is not a real calendar date — 31 February, for instance.

Fix: That is the intended answer, not an error. The HTTP status stays 200.

Unexpected result

Dates must be `YYYY-MM-DD`.

Fix: Other formats are not reliably parsed. Normalise before sending.

Slow validation loop

Each call is a network round trip.

Fix: For anything beyond an occasional check, validate locally. These endpoints are a convenience, not a performance path.

Timezone confusion

Calculations operate on calendar dates, not instants.

Fix: Convert to a plain date in the user's own timezone before sending, or an off-by-one at midnight is inevitable.

DigiDates API — frequently asked questions

Is the DigiDates API free?

Yes, free with no key and no account, and it sends permissive CORS headers so browser calls work directly.

What can it calculate?

Date validation, age from a birth date, ISO week numbers, leap years, Unix timestamp conversion, and progress through a period as a percentage. Each is its own endpoint.

Why is the response so minimal?

By design — one field named after the function, holding the answer. In a domain as error-prone as date handling, a response you cannot misread is a feature.

Should I use it instead of a date library?

No. A local library is faster and works offline. These endpoints suit no-code flows, shell scripts and environments where adding a dependency is awkward.

Tools that pair with this API

Alternatives to DigiDates API

If DigiDates does not fit, these utility apis cover similar ground. Every one was called before publishing, and each links to its own reference page with a working curl command and the response it returned.

APIWhat it doesAuthCORSLast verified
AgifyFree API that estimates age from a first name using public name data. No key for 100 requests/day. Tested curl example, live response and accuracy caveats.No keyYes19 Aug 2026
GenderizeFree API estimating the gender statistically associated with a first name, with a probability score. 100 requests/day, no key. Tested example and caveats.No keyYes19 Aug 2026
NationalizeFree API predicting likely nationality from a first name, returning ranked countries with probabilities. 100 requests/day, no key. Tested curl example.No keyYes19 Aug 2026
Random User GeneratorFree random user generator API with no key: names, addresses, emails, photos and logins in multiple nationalities. Seeded and reproducible. Tested example.No keyYes19 Aug 2026
HebcalFree Hebrew calendar API with no key: convert Gregorian to Hebrew dates and back, plus Jewish holidays, Shabbat times, Torah portions and yahrzeit calculations. Tested example included.No keyYes21 Aug 2026
LectServeFree lectionary API with no key: today's and Sunday's scripture readings from the Revised Common and ACNA lectionaries, with liturgical year and season. Tested example included.No keyYes21 Aug 2026
All Utility APIs

DigiDates is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 21 Aug 2026; always check the official documentation before relying on this API in production, as terms and limits can change.