Startup MonkStartup Monk
StartupsEventsInternshipsTalentInvestorsEnablersToolsResourcesBlog
Startup Monk

Discover startups, events, and talent in the Indian startup ecosystem.

Explore

StartupsEventsLeaderboardDealsInternshipsMakersTalentInvestorsEnablersPitch DecksResourcesBlogFree Tools

Tools

Compare StartupsAPI DocsSubmit StartupSubmit Event

Account

DashboardLoginSign Up

Legal

Privacy PolicyTerms of Service
© 2026 Startup Monk. All rights reserved.
HomeExplore
Submit
EventsProfile
Back to home

API Documentation

Startup Monk Public API v1

Getting Started

The Startup Monk API lets you programmatically access startup and event data. To get started, you need an API key.

  1. Log in to your Startup Monk account
  2. Go to Dashboard → API Keys
  3. Click "Create New Key" and save the generated key

Base URL

https://listings.talkytools.com

Authentication

All API requests require the x-api-key header with a valid API key.

curl -H "x-api-key: lh_your_api_key_here" \
  https://listings.talkytools.com/api/v1/startups

Requests without a valid key will receive a 401 Unauthorized response.

GET /api/v1/startups

Retrieve a paginated list of startups.

Query Parameters

ParameterTypeDescriptionDefault
pageintegerPage number1
limitintegerResults per page (max 100)20
categorystringFilter by category slug—
searchstringSearch by name, tagline, or description—
statusstringFilter by statusACTIVE

Example Request

curl -H "x-api-key: lh_your_api_key_here" \
  "https://listings.talkytools.com/api/v1/startups?page=1&limit=10&category=fintech"

Example Response

{
  "data": [
    {
      "id": "clxyz123",
      "name": "PayFast",
      "slug": "payfast",
      "tagline": "Instant UPI payments for businesses",
      "description": "...",
      "website": "https://payfast.in",
      "logoUrl": null,
      "category": {
        "name": "FinTech",
        "slug": "fintech"
      },
      "industry": "Financial Services",
      "location": "Mumbai",
      "city": "Mumbai",
      "country": "India",
      "teamSize": "11-50",
      "foundingYear": 2023,
      "fundingStage": "Seed",
      "fundingAmount": null,
      "isFeatured": false,
      "isVerified": true,
      "viewCount": 142,
      "createdAt": "2025-01-15T10:30:00.000Z",
      "updatedAt": "2025-02-01T08:00:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 10,
    "total": 45,
    "totalPages": 5
  }
}

GET /api/v1/events

Retrieve a paginated list of events.

Query Parameters

ParameterTypeDescriptionDefault
pageintegerPage number1
limitintegerResults per page (max 100)20
typestringFilter by event type (e.g. HACKATHON, CONFERENCE, MEETUP)—
searchstringSearch by name, description, or organizer—
upcomingbooleanSet to 'true' for upcoming events only—

Example Request

curl -H "x-api-key: lh_your_api_key_here" \
  "https://listings.talkytools.com/api/v1/events?upcoming=true&type=HACKATHON&limit=5"

Example Response

{
  "data": [
    {
      "id": "clxyz456",
      "name": "Build India Hackathon 2025",
      "slug": "build-india-hackathon-2025",
      "description": "...",
      "bannerUrl": null,
      "eventType": "HACKATHON",
      "startDate": "2025-03-20T09:00:00.000Z",
      "endDate": "2025-03-22T18:00:00.000Z",
      "timezone": "Asia/Kolkata",
      "isVirtual": false,
      "city": "Bangalore",
      "venue": "IISc Campus",
      "virtualLink": null,
      "organizerName": "StartupHub India",
      "organizerEmail": "events@startuphub.in",
      "registrationUrl": "https://buildindia.dev/register",
      "ticketPrice": null,
      "isFree": true,
      "capacity": 500,
      "isFeatured": true,
      "viewCount": 320,
      "createdAt": "2025-01-10T12:00:00.000Z",
      "updatedAt": "2025-02-15T06:30:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 5,
    "total": 12,
    "totalPages": 3
  }
}

Notes

  • All timestamps are in ISO 8601 format (UTC).
  • Maximum limit per request is 100.
  • API key usage is tracked. You can see request counts in your dashboard.
  • Revoked keys will return a 401 response.
  • Keep your API key secure. Do not expose it in client-side code.

Need help? Manage your API keys