# List all chapterscurl -X GET "https://nest.owasp.org/api/v0/chapters/"# Filter by countrycurl -X GET "https://nest.owasp.org/api/v0/chapters/?country=United%20States"# Filter by geographic bounds (European region)curl -X GET "https://nest.owasp.org/api/v0/chapters/?latitude_gte=35&latitude_lte=70&longitude_gte=-10&longitude_lte=40"# Sort by latitude (northernmost first)curl -X GET "https://nest.owasp.org/api/v0/chapters/?ordering=-latitude"# Paginationcurl -X GET "https://nest.owasp.org/api/v0/chapters/?page=1&limit=20"
import requests# List all chaptersresponse = requests.get("https://nest.owasp.org/api/v0/chapters/")chapters = response.json()# Filter by countryresponse = requests.get( "https://nest.owasp.org/api/v0/chapters/", params={"country": "United States"})# Filter by geographic bounds (European region)response = requests.get( "https://nest.owasp.org/api/v0/chapters/", params={ "latitude_gte": 35, "latitude_lte": 70, "longitude_gte": -10, "longitude_lte": 40 })# Sort by latituderesponse = requests.get( "https://nest.owasp.org/api/v0/chapters/", params={"ordering": "-latitude"})
// List all chaptersconst response = await fetch('https://nest.owasp.org/api/v0/chapters/');const chapters = await response.json();// Filter by countryconst countryUrl = new URL('https://nest.owasp.org/api/v0/chapters/');countryUrl.searchParams.set('country', 'United States');const countryResponse = await fetch(countryUrl);// Filter by geographic bounds (European region)const geoUrl = new URL('https://nest.owasp.org/api/v0/chapters/');geoUrl.searchParams.set('latitude_gte', '35');geoUrl.searchParams.set('latitude_lte', '70');geoUrl.searchParams.set('longitude_gte', '-10');geoUrl.searchParams.set('longitude_lte', '40');const geoResponse = await fetch(geoUrl);// Sort by latitudeconst sortedUrl = new URL('https://nest.owasp.org/api/v0/chapters/');sortedUrl.searchParams.set('ordering', '-latitude');const sortedResponse = await fetch(sortedUrl);
# Get chapter by key (without prefix)curl -X GET "https://nest.owasp.org/api/v0/chapters/London"# Get chapter by key (with prefix)curl -X GET "https://nest.owasp.org/api/v0/chapters/www-chapter-London"# Get New York chaptercurl -X GET "https://nest.owasp.org/api/v0/chapters/New-York"
import requests# Get chapter detailschapter_id = "London"response = requests.get(f"https://nest.owasp.org/api/v0/chapters/{chapter_id}")if response.status_code == 200: chapter = response.json() print(f"Name: {chapter['name']}") print(f"Country: {chapter['country']}") print(f"Region: {chapter['region']}") print(f"Leaders: {[leader['name'] for leader in chapter['leaders']]}")elif response.status_code == 404: print("Chapter not found")