.,,uod8B8bou,,. ..,uod8BBBBBBBBBBBBBBBBRPFT?l!i:. ,=m8BBBBBBBBBBBBBBBRPFT?!|||||||||||||| !...:!TVBBBRPFT||||||||||!!^^""' ' |||| !.......:!?|||||!!^^""' |||| !.........|||| |||| !.........|||| |||| !.........|||| |||| !.........|||| |||| !.........|||| |||| !.........|||| |||| `.........|||| ,|||| .;.......|||| _.-!!||||| .,uodWBBBBb.....|||| _.-!!|||||||||!:' !YBBBBBBBBBBBBBBb..!|||:,,-!!|||||||!iof68BBBBBb.... !..YBBBBBBBBBBBBBBb!!||||||||!iof68BBBBBBRPFT?!:: `. !....YBBBBBBBBBBBBBBbaaitf68BBBBBBRPFT?!::::::::: `. !......YBBBBBBBBBBBBBBBBBBBRPFT?!::::::;:!^"`;::: `. !........YBBBBBBBBBBRPFT?!::::::::::^''...::::::; iBBbo. `..........YBRPFT?!::::::::::::::::::::::::;iof68bo. WBBBBbo. `..........:::::::::::::::::::::::;iof688888888888b. `YBBBP^' `........::::::::::::::::;iof688888888888888888888b. ` `......:::::::::;iof688888888888888888888888888888b. `....:::;iof688888888888888888888888888888888899fT! `..::!8888888888888888888888888888888899fT|!^"' `' !!988888888888888888888888899fT|!^"' `!!8888888888888888899fT|!^"' `!988888888899fT|!^"' `!9899fT|!^"' `!^"'
Getting You Started
API Endpoint | https://api.a1.io |
---|
- No Authentication Required.
- Response format is JSON.
- Maximum 50 items per response.
- Datasets available for larger use cases.
Show Me The Code
curl https://api.a1.io/asn/AS13335
curl https://api.a1.io/ip-abuse-contact/8.8.8.8
Authentication
No authentication is required at the moment. This may change in the future as we get more traffic, but a generous free plans will always be available.
Rate Limiting
There is no hard-set rate limit for the API at the moment. We might return a 429 Too Many Requests
error if you
do exceed a lot of requests. If that happens, please follow the instructions in the error message.
If you need a higher or predictable rate limit, please contact us at [email protected].
Meta Model
Our APIs return meta data in the response body. It contains error and input information. Actual results are returned in a sibling field.
1{
2 "meta": {
3 "input": "asn:3",
4 "error": ""
5 },
6 "x": {
7 // Actual results are returned here.
8 // "x" would be the name of the actual data model ("asn", "ip-abuse-contact", etc.)
9 }
10}
-
input
- The input query used to generate the response. Possible values are:asn:3
for ASNip:8.8.8.8
for IP Addressdomain:a1.io/1.2.3.4
for Domain Name, where1.2.3.4
is the IP address resolved and used for ASN lookupcompany:spacex
for Company Namecompany:spacex
for Company Namecountry:us
for Country Code
-
error
- The error message if the request failed.
omitempty nullable