Skip to content

Developers

Build with AICD data.

Show AI Community Days events, speakers and schedules on your website or in your app. The public API is read-only JSON: no key, any origin, the same data as this site.

  • Read-only JSON
  • No key
  • Open CORS
  • Cached at the edge
  • Versioned: v1
On this page

What it is for

Put AICD events on your own pages.

Partner sites, community apps and conference tools can read the same published events, speakers and schedules you see on aicommunitydays.ai, the way they would read Sessionize.

  • List the next events

    Dates, cities, venues and posters, ready for a calendar, a map or a “Coming up” block.

    /events

  • Show the schedule

    Days, rooms and talks in the event’s own time zone, shaped like a Sessionize grid.

    /events/{slug}/schedule

  • Feature the speakers

    Names, photos, taglines, bios and links, for one event or across all of them.

    /events/{slug}/speakers/speakers

Quick start

One request, no key.

Base URLhttps://aicommunitydays.ai/api/v1

Every endpoint answers a plain GET with JSON. There is nothing to sign up for. Call it from your server, or straight from a browser on any site. The base URL itself returns the list of endpoints.

JavaScript (fetch)
// The next AI Community Days, for a "Coming up" block on your site.
const res = await fetch('https://aicommunitydays.ai/api/v1/events?status=upcoming&limit=3');
const body = await res.json();
if (!res.ok) throw new Error(body.error.message);

for (const event of body.data) {
  console.log(`${event.dateLabel}: ${event.title}, ${event.city} (${event.url})`);
}

// Show the credit line next to the data:
// "Data from AI Community Days, aicommunitydays.ai"
Terminal (curl)
curl -s https://aicommunitydays.ai/api/v1/events/dubai-2025/schedule

Endpoints

Seven endpoints, all GET.

The examples are real responses from this site, trimmed for reading: long text is cut short (…) and lists show their first items. Open the live response to see everything.

GET

/api/v1/events

Published events, each with a link to its page and to its other resources. By default the ones still to come, soonest first.

Parameters

statusquery
upcoming (default: still to come or happening now, soonest first), past (newest first), tba (cities whose date is to be announced, A to Z) or all.
cityquery
A city name. Accents and case are ignored, and common other names work: montreal, bombay.
countryquery
A country name, same rules: UAE finds United Arab Emirates.
continentquery
Africa, Asia, Europe, North America, South America or Oceania (north-america works too).
limitquery
Items per page, 1 to 100 (default 50).
offsetquery
Items to skip. meta.next holds the address of the next page, or null on the last one.

Example response

Open the live response
GET https://aicommunitydays.ai/api/v1/events?status=upcoming&limit=2
{
  "data": [
    {
      "slug": "mumbai-2026",
      "title": "AICD - Mumbai",
      "status": "upcoming",
      "city": "Mumbai",
      "country": "India",
      "continent": "Asia",
      "startDate": "2026-11-21",
      "endDate": "2026-11-21",
      "days": 1,
      "dateLabel": "21 November 2026",
      "timezone": "Asia/Kolkata",
      "format": "in_person",
      "venue": {
        "name": "Microsoft Mumbai Office",
        "address": "Central Salsette Tramway Road Mumbai, MH 400098",
        "latitude": null,
        "longitude": null
      },
      "isPartnerEvent": false,
      "shortDescription": "AI Community Days (AICD) is more than a conference it’s a worldwide initiative to democratize Artificial…",
      "coverImageUrl": "https://bsubwuvgcxtnsdydqdnl.supabase.co/storage/v1/object/public/event-images/images/designer--13--1783418513192.png",
      "url": "https://aicommunitydays.ai/events/mumbai-2026",
      "api": {
        "event": "https://aicommunitydays.ai/api/v1/events/mumbai-2026",
        "speakers": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/speakers",
        "sessions": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/sessions",
        "schedule": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/schedule",
        "all": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/all"
      }
    },
    {
      "slug": "azure-bots-2026",
      "title": "Azure Bots - MedTech SMU Hackathon",
      "status": "upcoming",
      "city": "Tunis",
      "country": "Tunisia",
      "continent": "Africa",
      "startDate": "2026-11-21",
      "endDate": "2026-11-22",
      "days": 2,
      "dateLabel": "21–22 November 2026",
      "timezone": "Africa/Tunis",
      "format": "in_person",
      "venue": {
        "name": "MedTech - South Mediterranean University (SMU)",
        "address": "Avenue de l'Euro, Les Berges du Lac 2, 1053 Tunis, Tunisia",
        "latitude": 36.8457189,
        "longitude": 10.2693846
      },
      "isPartnerEvent": true,
      "shortDescription": "A two-day, in-person hackathon at MedTech - South Mediterranean University in Tunis, where teams build…",
      "coverImageUrl": "https://bsubwuvgcxtnsdydqdnl.supabase.co/storage/v1/object/public/event-images/images/azure-bots-2026-1791700188374.png",
      "url": "https://aicommunitydays.ai/events/azure-bots-2026",
      "api": {
        "event": "https://aicommunitydays.ai/api/v1/events/azure-bots-2026",
        "speakers": "https://aicommunitydays.ai/api/v1/events/azure-bots-2026/speakers",
        "sessions": "https://aicommunitydays.ai/api/v1/events/azure-bots-2026/sessions",
        "schedule": "https://aicommunitydays.ai/api/v1/events/azure-bots-2026/schedule",
        "all": "https://aicommunitydays.ai/api/v1/events/azure-bots-2026/all"
      }
    }
  ],
  "meta": {
    "total": 4,
    "count": 2,
    "limit": 2,
    "offset": 0,
    "next": "https://aicommunitydays.ai/api/v1/events?status=upcoming&limit=2&offset=2",
    "previous": null,
    "attribution": "Data from AI Community Days, aicommunitydays.ai"
  }
}
GET

/api/v1/events/{slug}

One event: everything in the list, plus its description, local start and end times, website and call for speakers.

Parameters

slugpath
The event’s slug, the last part of its page address: aicommunitydays.ai/events/mumbai-2026. Unknown and unpublished slugs answer 404.

Example response

Open the live response
GET https://aicommunitydays.ai/api/v1/events/mumbai-2026
{
  "data": {
    "slug": "mumbai-2026",
    "title": "AICD - Mumbai",
    "status": "upcoming",
    "city": "Mumbai",
    "country": "India",
    "continent": "Asia",
    "startDate": "2026-11-21",
    "endDate": "2026-11-21",
    "days": 1,
    "dateLabel": "21 November 2026",
    "timezone": "Asia/Kolkata",
    "format": "in_person",
    "venue": {
      "name": "Microsoft Mumbai Office",
      "address": "Central Salsette Tramway Road Mumbai, MH 400098",
      "latitude": null,
      "longitude": null
    },
    "isPartnerEvent": false,
    "shortDescription": "AI Community Days (AICD) is more than a conference it’s a worldwide initiative to democratize Artificial…",
    "coverImageUrl": "https://bsubwuvgcxtnsdydqdnl.supabase.co/storage/v1/object/public/event-images/images/designer--13--1783418513192.png",
    "url": "https://aicommunitydays.ai/events/mumbai-2026",
    "api": {
      "event": "https://aicommunitydays.ai/api/v1/events/mumbai-2026",
      "speakers": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/speakers",
      "sessions": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/sessions",
      "schedule": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/schedule",
      "all": "https://aicommunitydays.ai/api/v1/events/mumbai-2026/all"
    },
    "description": "🌐 AI Community Days (AICD): A Global Movement for AI Knowledge Sharing AI Community Days (AICD) is more than…",
    "startTime": "09:00",
    "endTime": "18:00",
    "websiteUrl": null,
    "callForSpeakers": {
      "url": "https://sessionize.com/aicd-mumbai-2026/",
      "closesOn": "2026-07-31",
      "isOpen": false
    }
  },
  "meta": {
    "attribution": "Data from AI Community Days, aicommunitydays.ai"
  }
}
GET

/api/v1/events/{slug}/speakers

The event’s speakers, A to Z, with photo, tagline, bio, links and the ids of their sessions. profileUrl is their page on aicommunitydays.ai.

Parameters

slugpath
The event’s slug, the last part of its page address: aicommunitydays.ai/events/dubai-2025.

Example response

Open the live response
GET https://aicommunitydays.ai/api/v1/events/dubai-2025/speakers
{
  "data": [
    {
      "id": "7275019f-515b-4332-9eaa-d843fbde1e4b",
      "name": "Abhilekh Verma",
      "slug": "abhilekh-verma",
      "tagline": "Director at Abhilekh Verma Consultancy (OPC) Private Limited",
      "bio": "Abhilekh Verma is a founder, mentor and technical coach who has had a decade of experience in the IT industry…",
      "photoUrl": "https://cdn.sessionize.com/image/ef01-400o400o1-nDzUvEZXeqdrZxuthu55V3.png",
      "profileUrl": "https://aicommunitydays.ai/speakers/abhilekh-verma",
      "links": [
        {
          "type": "twitter",
          "url": "https://twitter.com/abhilekhverma"
        },
        {
          "type": "linkedin",
          "url": "https://www.linkedin.com/in/abhilekhverma/"
        }
      ],
      "sessionIds": [
        "1037404"
      ]
    },
    {
      "id": "0cf91e24-e965-4b34-951a-d0d0bfebe8bf",
      "name": "Adam Salah",
      "slug": "adam-salah",
      "tagline": "AI enthusiast. Microsoft platforms expert (MCT, MCSE, MCSD)",
      "bio": "Long time AI enthusiast from Prolog to Copilot, via MS-ML and several other stops. Hands-on experience with…",
      "photoUrl": "https://cdn.sessionize.com/image/4488-400o400o1-Mk8fVCTkhErJcD5ATB6m9w.jpg",
      "profileUrl": "https://aicommunitydays.ai/speakers/adam-salah",
      "links": [
        {
          "type": "twitter",
          "url": "https://x.com/yvrsharpoint"
        },
        {
          "type": "linkedin",
          "url": "https://www.linkedin.com/in/adamsalah/"
        }
      ],
      "sessionIds": [
        "1037627"
      ]
    }
  ],
  "meta": {
    "event": {
      "slug": "dubai-2025",
      "title": "AI Community Days Dubai",
      "url": "https://aicommunitydays.ai/events/dubai-2025"
    },
    "count": 26,
    "attribution": "Data from AI Community Days, aicommunitydays.ai"
  }
}
GET

/api/v1/events/{slug}/sessions

Every session in time order (the ones without a time come last), with its room, speakers and categories such as track or level. The registration desk, breaks and lunch are sessions too, marked isServiceSession.

Parameters

slugpath
The event’s slug, the last part of its page address: aicommunitydays.ai/events/dubai-2025.

Example response

Open the live response
GET https://aicommunitydays.ai/api/v1/events/dubai-2025/sessions
{
  "data": [
    {
      "id": "79fe99b0-77c3-446a-842b-b9987d6d122a",
      "title": "Registration",
      "description": null,
      "startsAt": "2025-12-10T08:30:00+04:00",
      "endsAt": "2025-12-10T09:00:00+04:00",
      "startsAtUtc": "2025-12-10T04:30:00Z",
      "endsAtUtc": "2025-12-10T05:00:00Z",
      "durationMinutes": 30,
      "room": {
        "id": "72149",
        "name": "Main Room"
      },
      "isServiceSession": true,
      "isPlenumSession": true,
      "speakers": [],
      "categories": []
    },
    {
      "id": "1037404",
      "title": "Keynote: AI, Identity, and Access: The Hidden Risks Startups Ignore",
      "description": "AI adoption is skyrocketing across startups, but identity and access governance often lag behind. As a…",
      "startsAt": "2025-12-10T10:00:00+04:00",
      "endsAt": "2025-12-10T10:30:00+04:00",
      "startsAtUtc": "2025-12-10T06:00:00Z",
      "endsAtUtc": "2025-12-10T06:30:00Z",
      "durationMinutes": 30,
      "room": {
        "id": "72149",
        "name": "Main Room"
      },
      "isServiceSession": false,
      "isPlenumSession": false,
      "speakers": [
        {
          "id": "7275019f-515b-4332-9eaa-d843fbde1e4b",
          "name": "Abhilekh Verma"
        }
      ],
      "categories": [
        {
          "name": "Category",
          "items": [
            "AI"
          ]
        },
        {
          "name": "Session Type",
          "items": [
            "Session (45 mins)",
            "Half Day Workshop"
          ]
        }
      ]
    }
  ],
  "meta": {
    "event": {
      "slug": "dubai-2025",
      "title": "AI Community Days Dubai",
      "url": "https://aicommunitydays.ai/events/dubai-2025"
    },
    "count": 28,
    "attribution": "Data from AI Community Days, aicommunitydays.ai"
  }
}
GET

/api/v1/events/{slug}/schedule

The grid, like Sessionize’s: one entry per day in the event’s time zone, with its room columns (rooms[].sessions) and its rows (timeSlots[].rooms[].session). Accepted sessions that have no time yet are in unscheduled.

Parameters

slugpath
The event’s slug, the last part of its page address: aicommunitydays.ai/events/dubai-2025.

Example response

Open the live response
GET https://aicommunitydays.ai/api/v1/events/dubai-2025/schedule
{
  "data": {
    "timezone": "Asia/Dubai",
    "days": [
      {
        "date": "2025-12-10",
        "label": "Wednesday 10 December 2025",
        "rooms": [
          {
            "id": "72149",
            "name": "Main Room",
            "sessions": [
              {
                "id": "79fe99b0-77c3-446a-842b-b9987d6d122a",
                "title": "Registration",
                "description": null,
                "startsAt": "2025-12-10T08:30:00+04:00",
                "endsAt": "2025-12-10T09:00:00+04:00",
                "startsAtUtc": "2025-12-10T04:30:00Z",
                "endsAtUtc": "2025-12-10T05:00:00Z",
                "durationMinutes": 30,
                "room": {
                  "id": "72149",
                  "name": "Main Room"
                },
                "isServiceSession": true,
                "isPlenumSession": true,
                "speakers": [],
                "categories": []
              }
            ]
          },
          {
            "id": "72150",
            "name": "HP LAB",
            "sessions": [
              {
                "id": "5e0fd6d4-fae6-4522-82f5-8f5125a44405",
                "title": "Lunch/Networking",
                "description": null,
                "startsAt": "2025-12-10T12:40:00+04:00",
                "endsAt": "2025-12-10T13:20:00+04:00",
                "startsAtUtc": "2025-12-10T08:40:00Z",
                "endsAtUtc": "2025-12-10T09:20:00Z",
                "durationMinutes": 40,
                "room": {
                  "id": "72150",
                  "name": "HP LAB"
                },
                "isServiceSession": true,
                "isPlenumSession": false,
                "speakers": [],
                "categories": []
              }
            ]
          }
        ],
        "timeSlots": [
          {
            "start": "12:40",
            "startsAt": "2025-12-10T12:40:00+04:00",
            "rooms": [
              {
                "id": "72149",
                "name": "Main Room",
                "session": {
                  "id": "b3ba2aad-050a-4f60-861c-0ed3d7aeac8f",
                  "title": "Lunch/Networking",
                  "description": null,
                  "startsAt": "2025-12-10T12:40:00+04:00",
                  "endsAt": "2025-12-10T13:20:00+04:00",
                  "startsAtUtc": "2025-12-10T08:40:00Z",
                  "endsAtUtc": "2025-12-10T09:20:00Z",
                  "durationMinutes": 40,
                  "room": {
                    "id": "72149",
                    "name": "Main Room"
                  },
                  "isServiceSession": true,
                  "isPlenumSession": false,
                  "speakers": [],
                  "categories": []
                }
              },
              {
                "id": "72150",
                "name": "HP LAB",
                "session": {
                  "id": "5e0fd6d4-fae6-4522-82f5-8f5125a44405",
                  "title": "Lunch/Networking",
                  "description": null,
                  "startsAt": "2025-12-10T12:40:00+04:00",
                  "endsAt": "2025-12-10T13:20:00+04:00",
                  "startsAtUtc": "2025-12-10T08:40:00Z",
                  "endsAtUtc": "2025-12-10T09:20:00Z",
                  "durationMinutes": 40,
                  "room": {
                    "id": "72150",
                    "name": "HP LAB"
                  },
                  "isServiceSession": true,
                  "isPlenumSession": false,
                  "speakers": [],
                  "categories": []
                }
              }
            ]
          }
        ]
      }
    ],
    "unscheduled": []
  },
  "meta": {
    "event": {
      "slug": "dubai-2025",
      "title": "AI Community Days Dubai",
      "url": "https://aicommunitydays.ai/events/dubai-2025"
    },
    "count": 28,
    "attribution": "Data from AI Community Days, aicommunitydays.ai"
  }
}
GET

/api/v1/events/{slug}/all

Everything about one event in a single call: the event, its speakers, sessions, rooms and session categories.

Parameters

slugpath
The event’s slug, the last part of its page address: aicommunitydays.ai/events/dubai-2025.

Example response

Open the live response
GET https://aicommunitydays.ai/api/v1/events/dubai-2025/all
{
  "data": {
    "event": {
      "slug": "dubai-2025",
      "title": "AI Community Days Dubai",
      "status": "past",
      "city": "Dubai",
      "country": "United Arab Emirates",
      "continent": "Asia",
      "startDate": "2025-12-10",
      "endDate": "2025-12-11",
      "days": 2,
      "dateLabel": "10–11 December 2025",
      "timezone": "Asia/Dubai",
      "format": "in_person",
      "venue": {
        "name": "Dubai Technology Entrepreneur Campus",
        "address": "Dtec Technohub 1, Dubai Silicon Oasis",
        "latitude": 25.1212,
        "longitude": 55.3773
      },
      "isPartnerEvent": false,
      "shortDescription": "AI Community Days at Dtec Dubai",
      "coverImageUrl": null,
      "url": "https://aicommunitydays.ai/events/dubai-2025",
      "api": {
        "event": "https://aicommunitydays.ai/api/v1/events/dubai-2025",
        "speakers": "https://aicommunitydays.ai/api/v1/events/dubai-2025/speakers",
        "sessions": "https://aicommunitydays.ai/api/v1/events/dubai-2025/sessions",
        "schedule": "https://aicommunitydays.ai/api/v1/events/dubai-2025/schedule",
        "all": "https://aicommunitydays.ai/api/v1/events/dubai-2025/all"
      },
      "description": "AI Community Days Dubai at Dubai Technology Entrepreneur Campus (Dtec).",
      "startTime": "05:00",
      "endTime": "14:00",
      "websiteUrl": null,
      "callForSpeakers": null
    },
    "speakers": [
      {
        "id": "7275019f-515b-4332-9eaa-d843fbde1e4b",
        "name": "Abhilekh Verma",
        "slug": "abhilekh-verma",
        "tagline": "Director at Abhilekh Verma Consultancy (OPC) Private Limited",
        "bio": "Abhilekh Verma is a founder, mentor and technical coach who has had a decade of experience in the IT industry…",
        "photoUrl": "https://cdn.sessionize.com/image/ef01-400o400o1-nDzUvEZXeqdrZxuthu55V3.png",
        "profileUrl": "https://aicommunitydays.ai/speakers/abhilekh-verma",
        "links": [
          {
            "type": "twitter",
            "url": "https://twitter.com/abhilekhverma"
          }
        ],
        "sessionIds": [
          "1037404"
        ]
      }
    ],
    "sessions": [
      {
        "id": "1037404",
        "title": "Keynote: AI, Identity, and Access: The Hidden Risks Startups Ignore",
        "description": "AI adoption is skyrocketing across startups, but identity and access governance often lag behind. As a…",
        "startsAt": "2025-12-10T10:00:00+04:00",
        "endsAt": "2025-12-10T10:30:00+04:00",
        "startsAtUtc": "2025-12-10T06:00:00Z",
        "endsAtUtc": "2025-12-10T06:30:00Z",
        "durationMinutes": 30,
        "room": {
          "id": "72149",
          "name": "Main Room"
        },
        "isServiceSession": false,
        "isPlenumSession": false,
        "speakers": [
          {
            "id": "7275019f-515b-4332-9eaa-d843fbde1e4b",
            "name": "Abhilekh Verma"
          }
        ],
        "categories": [
          {
            "name": "Category",
            "items": [
              "AI"
            ]
          },
          {
            "name": "Session Type",
            "items": [
              "Session (45 mins)",
              "Half Day Workshop"
            ]
          }
        ]
      }
    ],
    "rooms": [
      {
        "id": "72149",
        "name": "Main Room"
      },
      {
        "id": "72150",
        "name": "HP LAB"
      }
    ],
    "categories": [
      {
        "name": "Category",
        "items": [
          "Microsoft Copilot",
          "Azure OpenAI",
          "Azure Cognitive Services"
        ]
      },
      {
        "name": "Session Type",
        "items": [
          "Session (45 mins)",
          "Half Day Workshop",
          "Full Day Workshop"
        ]
      }
    ]
  },
  "meta": {
    "attribution": "Data from AI Community Days, aicommunitydays.ai"
  }
}
GET

/api/v1/speakers

Every speaker across all events, one entry per person, A to Z, with the events they spoke at (newest first).

Parameters

qquery
Part of a name or tagline. Accents and case are ignored.
eventquery
Only the speakers of this event (its slug).
limitquery
Items per page, 1 to 100 (default 50).
offsetquery
Items to skip. meta.next holds the address of the next page, or null on the last one.

Example response

Open the live response
GET https://aicommunitydays.ai/api/v1/speakers?limit=2
{
  "data": [
    {
      "slug": "abed-matini",
      "name": "Abed Matini",
      "tagline": "Senior Backend Developer at Ogilvy",
      "bio": "Abed Matini is a Senior Backend Developer with a strong background in information technology engineering. He…",
      "photoUrl": "https://cdn.sessionize.com/image/d47f-400o400o1-WFNFEwbesweC17uDh4EUft.jpg",
      "profileUrl": "https://aicommunitydays.ai/speakers/abed-matini",
      "links": [
        {
          "type": "twitter",
          "url": "https://x.com/abedmatini"
        },
        {
          "type": "linkedin",
          "url": "https://www.linkedin.com/in/matini"
        }
      ],
      "events": [
        {
          "slug": "johannesburg-2026",
          "title": ".NET Africa Conference 2026",
          "city": "Johannesburg",
          "country": "South Africa",
          "status": "upcoming",
          "startDate": "2026-11-24",
          "url": "https://aicommunitydays.ai/events/johannesburg-2026"
        }
      ]
    },
    {
      "slug": "abhilekh-verma",
      "name": "Abhilekh Verma",
      "tagline": "Director at Abhilekh Verma Consultancy (OPC) Private Limited",
      "bio": "Abhilekh Verma is a founder, mentor and technical coach who has had a decade of experience in the IT industry…",
      "photoUrl": "https://cdn.sessionize.com/image/ef01-400o400o1-nDzUvEZXeqdrZxuthu55V3.png",
      "profileUrl": "https://aicommunitydays.ai/speakers/abhilekh-verma",
      "links": [
        {
          "type": "twitter",
          "url": "https://twitter.com/abhilekhverma"
        },
        {
          "type": "linkedin",
          "url": "https://www.linkedin.com/in/abhilekhverma/"
        }
      ],
      "events": [
        {
          "slug": "mumbai-2026",
          "title": "AICD - Mumbai",
          "city": "Mumbai",
          "country": "India",
          "status": "upcoming",
          "startDate": "2026-11-21",
          "url": "https://aicommunitydays.ai/events/mumbai-2026"
        },
        {
          "slug": "dubai-d365-2026",
          "title": "AI Community Day Dubai",
          "city": "Dubai",
          "country": "United Arab Emirates",
          "status": "past",
          "startDate": "2026-02-07",
          "url": "https://aicommunitydays.ai/events/dubai-d365-2026"
        }
      ]
    }
  ],
  "meta": {
    "total": 188,
    "count": 2,
    "limit": 2,
    "offset": 0,
    "next": "https://aicommunitydays.ai/api/v1/speakers?limit=2&offset=2",
    "previous": null,
    "attribution": "Data from AI Community Days, aicommunitydays.ai"
  }
}

Responses

One shape for data, one for errors.

Every response is JSON. A successful one puts the result in data and adds meta: paging for lists, the event for its speakers, sessions and schedule, and the attribution line. An error looks the same everywhere:

404 Not Found
{
  "error": {
    "code": "event_not_found",
    "message": "No published event has the slug \"lyon-2031\"."
  }
}

Status codes

200OK
The data you asked for.
304Not Modified
You sent If-None-Match with the current ETag: nothing changed, no body.
400invalid_parameter
A parameter has a value we do not accept. The message says which.
404event_not_found, not_found
No published event has this slug, or there is no endpoint at this address.
405method_not_allowed
The API is read-only. Use GET.
429rate_limited
Too many requests. Wait the number of seconds in Retry-After.
500internal_error
Something broke on our side. Try again in a minute.
503upstream_unavailable
A source (our database or Sessionize) is not responding. Try again after Retry-After seconds.

Fields worth knowing

  • status is upcoming, live, past, cancelled or tba. A tba event has no date yet: its dates are null and it lists no speakers or sessions.
  • startDate and endDate are calendar dates at the venue (YYYY-MM-DD). startTime and endTime are local times such as 09:00, when the organizers set them.
  • Session times are ISO 8601 in the event’s time zone with its offset, such as 2025-12-10T09:00:00+04:00, so their first 16 characters read as the local date and time. startsAtUtc is the same moment in UTC.
  • In data, a value we do not have is null or an empty list: fields are never left out. On an event’s speakers, sessions and schedule, meta.count is the number of speakers or sessions returned.
  • Session and speaker ids are strings, stable within an event. To recognise a person across events, use the speaker’s slug.
  • Every URL is absolute. Send people to the event’s url for tickets: the event page holds the registration button.

Limits and caching

Fast for everyone, fair for each.

  • 120 requests a minute per IP address. Above that you get 429 with a Retry-After header: the seconds to wait.
  • Cached at our edge for 5 minutes, then refreshed in the background, so a change made on AICD can take up to 15 minutes to show. Our CDN sets the Cache-Control header you receive, so do not rely on its values: use ETags to check for changes. Errors are not cached, except a 404, which is kept for 60 seconds.
  • ETags. Send a response’s ETag back in If-None-Match: when nothing changed you get 304 and no body.
  • Open CORS (Access-Control-Allow-Origin: *), so a page on any site can call the API. On a busy site, fetch on your server and keep the result for a few minutes rather than calling from every visitor’s browser.

Privacy

What the API never returns.

The API publishes programmes, not people’s private data or the business side of an event. It never returns:

  • Attendee lists, registrations, check-ins or the number of seats.
  • Certificates.
  • Ticket types, prices or any amount, sponsorship amounts included.
  • Email addresses and phone numbers of speakers, sponsors, organizers or anyone else. One written inside a bio or a description is replaced by [email hidden] or [phone hidden].
  • Online meeting links (Teams, Meet, Zoom and the like). One pasted into a description is replaced by [meeting link hidden].
  • Internal ids of people or accounts, and review or approval details.
  • Unpublished or draft events: their slugs answer 404, exactly like a slug that does not exist.

Attribution

Credit AICD where you show the data.

Please show this line wherever you use the data, linked to aicommunitydays.ai. Every response also carries it in meta.attribution.

Data from AI Community Days, aicommunitydays.ai
HTML
<a href="https://aicommunitydays.ai">Data from AI Community Days, aicommunitydays.ai</a>

Link event titles and speaker names to their pages too (url and profileUrl), so people can get tickets and read more.

Versions and help

Stable in v1.

Version 1 is stable: we may add fields, but we will not rename or remove fields, or change what they mean, in v1. A breaking change would come as /api/v2.

Building something with AICD data, missing a field, or found a problem? Tell the team.

Contact the team