Welcome to PhishingReel’s API documentation!¶
PhishingReel is a bot which scans and detects Phishing sites and admin panels, mainly focusing on commercial “Phish as a service” type kits. (E.g. 16Shop, HijaIyh). The API is free to use to get a list of detections for the given date.
Panels¶
The detections endpoint allows you to retrieve a list of detections for the provided date or today.
Table of contents
Authentication and authorisation¶
Requests to the detections endpoint do not require authentication or authorisation.
Today¶
-
GET
/api/v1/panels/today
¶ Warning
This API call will be removed in a later update in favour of calling “/api/v1/panels?range=today”
Retrieve all panel detections for the current date.
Example request
$ curl https://phishingreel.io/api/v1/panels/today
Example response
{ "uuid": "d6f560a2-a7cb-443b-9b37-16a934ab85b8", "detected": 1594939806, "domain": "secure1.store.app.payment2145621.com.lepeutgoyangsay.com", "phish": { "panel_url": "https://secure1.store.app.payment2145621.com.lepeutgoyangsay.com/admin/login.php", "kit": "16Shop", "emails": [ "maling.missqueen@yandex.com", "admin@16shop.us" ] }, "host": { "ip": "146.148.71.186", "asn": "15169", "owner": "GOOGLE, US", "country": "US" }, "certificate": { "issued": 1594939559, "ca": "ZeroSSL RSA Domain Secure Site CA", "fingerprint": "46:CE:52:B8:E6:26:35:D8:DA:F5:F7:68:44:52:7A:B3:98:93:93:E0" } }
Date¶
-
GET
/api/v1/panels?date=<datestring>
¶ Retrieve all panel detections for the provided date in YYYYmmdd format.
Example request
$ curl https://phishingreel.io/api/v1/panels?date=20200705
Start and End Timestamps¶
-
GET
/api/v1/panels?start=<timestamp>&end=<timestamp>
¶ Retrieve all panel detections for between the provided timestamps in YYYYmmdd-HHMMSS format.
Example request
$ curl https://phishingreel.io/api/v1/panels?start=20200723-000000&end=20200723-080000
Start and End UNIX Timestamps¶
-
GET
/api/v1/panels?start=<unixtimestamp>&end=<unixtimestamp>
¶ Retrieve all panel detections for between the provided UNIX Epoch timestamps.
Example request
$ curl https://phishingreel.io/api/v1/panels?start=1595462400&end=1595491200
Range Keyword¶
-
GET
/api/v1/panels?range=<keyword>
¶ Retrieve all panel detections for a given range using one of the following keywords:
today
yesterday
thisweek
lastweek
thismonth
lastmonth
Example request
$ curl https://phishingreel.io/api/v1/panels?range=thisweek
Under construction