API Documentation
Interactive REST API for NetCores network analysis
http://netcores.fi.uba.ar/api
Quick Start
The NetCores API provides programmatic access to network analysis functionality. All endpoints return JSON responses with standardized error handling.
Authentication
Currently, no authentication is required. All endpoints are publicly accessible.
Common Response Codes
200- Success400- Bad Request (validation error)404- Not Found500- Internal Server Error
Check the health status of the NetCores application and data availability.
Response
Get a summary of available data across all IP versions.
Response
Get k-core trend analysis for a specific ASN over time.
Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
asn |
integer | Yes | Autonomous System Number | 3356 |
ip_version |
string | No | IP version (ipv4 or ipv6) | ipv4 |
start_date |
string | No | Start date (YYYY-MM-DD) | 2020-01-01 |
end_date |
string | No | End date (YYYY-MM-DD) | 2024-01-01 |
Example Request
Response
Get k-core trend analysis for multiple ASNs with comparative data.
Request Body
Example Request
Response
Trigger a refresh of AS-relationship data from CAIDA sources.
Request Body
Response
Get the current status of the automatic update scheduler.
Response
Trigger a manual check for new data and update the database if new snapshots are available.
Response
Get information about available network snapshots in the database.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
ip_version |
string | No | Filter by IP version (ipv4 or ipv6) |
Response
Common ASN References
Major Transit Providers
3356- Level3 (now Lumen)1299- Telia Carrier174- Cogent Communications2914- NTT Communications3257- GTT Communications
Major Content Providers
714- Apple2906- Netflix15169- Google16509- Amazon32934- Facebook (Meta)8075- Microsoft