Skip to main content

List Organizations

GET
Retrieve a paginated list of GitHub organizations.

Query Parameters

location
string
Filter organizations by location.Example: United States of America
ordering
string
Sort results by field. Prefix with - for descending order.
  • created_at - Creation date (ascending)
  • -created_at - Creation date (descending)
  • updated_at - Last update date (ascending)
  • -updated_at - Last update date (descending)
Default: -created_at
page
integer
Page number for pagination. Default: 1
limit
integer
Number of results per page. Default: 100

Response Schema

items
array
Array of organization objects
count
integer
Total number of organizations matching the filter

Examples

# List all organizations
curl -X GET "https://nest.owasp.org/api/v0/organizations/"

# Filter by location
curl -X GET "https://nest.owasp.org/api/v0/organizations/?location=United%20States%20of%20America"

# Sort by creation date (newest first)
curl -X GET "https://nest.owasp.org/api/v0/organizations/?ordering=-created_at"

# Sort by update date (most recently updated first)
curl -X GET "https://nest.owasp.org/api/v0/organizations/?ordering=-updated_at"

# Pagination
curl -X GET "https://nest.owasp.org/api/v0/organizations/?page=1&limit=20"

Get Organization

GET
Retrieve detailed information about a specific GitHub organization.

Path Parameters

organization_id
string
required
Organization login/username.Example: OWASP

Response Schema

created_at
datetime
ISO 8601 timestamp when the organization was created
login
string
Organization login/username
name
string
Organization display name
updated_at
datetime
ISO 8601 timestamp when the organization was last updated
company
string
Organization company name
location
string
Organization location

Error Responses

404 Not Found
object

Examples

# Get organization by login
curl -X GET "https://nest.owasp.org/api/v0/organizations/OWASP"

Build docs developers (and LLMs) love