StartupMonkStartupMonk
BusinessesFundingEnablersEventsDealsBlogMap
StartupMonk

Discover businesses, events, and talent in the global business ecosystem.

Explore

BusinessesFundingEnablersEventsDeals

Resources

NewsDiscussionsLeaderboardMakersPlayCollectionsPitch DecksBlogLibraryFree ToolsCompare Businesses

Account

DashboardLoginSign UpAPI DocsSubmit BusinessSubmit Event

Legal

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

API Documentation

StartupMonk Public API v1

Getting Started

The StartupMonk API lets you programmatically access business and event data. To get started, you need an API key.

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

Base URL

https://startupmonk.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://startupmonk.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 businesses.

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://startupmonk.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://startupmonk.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