An open API service indexing awesome lists of open source software.

https://github.com/metowolf/ipdb-api

🎒 Open Source REST API for IP database, includes qqwry/ipipdotnet
https://github.com/metowolf/ipdb-api

api docker ipdb koa nodejs rest-api

Last synced: 10 days ago
JSON representation

🎒 Open Source REST API for IP database, includes qqwry/ipipdotnet

Awesome Lists containing this project

README

        

IP database REST API


Open Source REST API for IP database, includes qqwry, ipipdotnet.

## Docker

### Run container

```bash
docker run -d -p 80:80 ghcr.io/metowolf/ipdb-api/server:1.3.0
```

### Mount Bucket Path

```bash
docker run -d -p 80:80 -v /tmp/openipdb:/tmp/openipdb ghcr.io/metowolf/ipdb-api/server:1.3.0
```

## Usage
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmetowolf%2Fipdb-API.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmetowolf%2Fipdb-API?ref=badge_shield)

```http
GET http://localhost:3000/v1/qqwry/119.29.29.29
```

```json
{
"ip": "119.29.29.29",
"country_name": "中国",
"region_name": "广东",
"city_name": "广州",
"owner_domain": "cloud.tencent.com",
"isp_domain": ""
}
```

```http
GET http://localhost:3000/v1/qqwry/me
```

```json
{
"ip": "127.0.0.1",
"country_name": "本机地址",
"region_name": "本机地址",
"city_name": "",
"owner_domain": "",
"isp_domain": ""
}
```

## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fmetowolf%2Fipdb-API.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fmetowolf%2Fipdb-API?ref=badge_large)