{"slug":"saylorinnovations-com-api-time-recurrence-41cbe2","title":"Expand an iCalendar recurrence rule into dates","host":"saylorinnovations.com","method":"GET","resource":"https://saylorinnovations.com/api/time/recurrence","category":"other","description":"Expand an iCalendar recurrence rule into dates - daily, weekly, monthly and yearly with INTERVAL, BYDAY (like last Friday), BYMONTHDAY, COUNT and UNTIL","price_listed":0.01,"price_asked":0.01,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":503,"reported_calls_30d":0,"reported_payers_30d":0,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"count":"6","rule":"FREQ=MONTHLY;BYDAY=-1FR","start":"2026-10-01"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"count":{"description":"optional occurrences to list, 1-100, default 10","type":"string"},"rule":{"description":"RRULE such as FREQ=WEEKLY;BYDAY=MO,WE;INTERVAL=2;COUNT=6","type":"string"},"start":{"description":"Start date YYYY-MM-DD or datetime","type":"string"}},"required":["rule","start"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"count":{"description":"Number of items returned","type":"number"},"ended_by":{"description":"Ended by","type":"string"},"note":{"description":"Caveat or context for reading the result","type":"string"},"occurrences":{"description":"Dates with ISO date, weekday code and full datetime","items":{"properties":{"date":{"description":"Date (YYYY-MM-DD)"},"datetime":{"description":"Full timestamp of the occurrence","type":["string","null"]},"weekday":{"description":"Day of the week"}},"type":"object"},"type":"array"},"rule":{"description":"Recurrence rule that was expanded","type":"string"},"source":{"description":"Data source the values come from","type":"string"},"start":{"description":"Start date or datetime as supplied","type":"string"}},"required":["rule","occurrences"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-20","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.01,"price_match":true,"latency_ms":503,"error":null}],"description_full":"Expand an iCalendar recurrence rule into dates - daily, weekly, monthly and yearly with INTERVAL, BYDAY (like last Friday), BYMONTHDAY, COUNT and UNTIL","last_updated":"2026-10-20T14:52:15.864Z","schemes":["exact"]}