Skip to main content
GET
Get All Companies

Endpoint

Base URL: http://localhost:3000/api/v1
This endpoint is public and does not require authentication.

Query Parameters

number
Page number for pagination (default: 1).
number
Number of results per page (default: 20).
string
Filter by company name (partial string match, case-insensitive).
string
Filter by industry (partial string match, case-insensitive).
enum
Filter by company size. - SIZE_1_50 - 1-50 employees - SIZE_51_200 - 51-200 employees - SIZE_201_1000 - 201-1000 employees - SIZE_1000_PLUS - 1000+ employees
enum
Filter by company type. - STARTUP - SCALE_UP - ENTERPRISE - NON_PROFIT - GOVERNMENT
string
Filter by headquarters location (partial string match, case-insensitive).
boolean
Filter by verification status.

Response

Error Responses

400 Bad Request - Validation Error