List All Credentials (v2)
curl --request GET \
--url https://api.flare.io/leaksdb/v2/credentials \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.flare.io/leaksdb/v2/credentials"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.flare.io/leaksdb/v2/credentials', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.flare.io/leaksdb/v2/credentials",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.flare.io/leaksdb/v2/credentials"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.flare.io/leaksdb/v2/credentials")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.flare.io/leaksdb/v2/credentials")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"credential_hash": "889d9ba6efa420d3dff7822c9119e744",
"domain": "web.de",
"extra": {},
"hash": "password123",
"hash_type": "unknown",
"id": 1,
"identity_name": "bob@example.com",
"imported_at": "2019-06-03T14:20:25.132662+00:00",
"source": null,
"source_id": "collection-1",
"source_params": null
},
{
"credential_hash": "67033809d2befde723e2cb6893c470ef",
"domain": "arcor.de",
"extra": {},
"hash": "sunshine",
"hash_type": "unknown",
"id": 2,
"identity_name": "sarah@example.net",
"imported_at": "2019-06-03T14:20:25.132662+00:00",
"source": null,
"source_id": "collection-1",
"source_params": null
}
],
"next": "WyJ7XCJjXCI6Mn0iXQ"
}
Credentials
List All Credentials (v2)
GET
/
leaksdb
/
v2
/
credentials
List All Credentials (v2)
curl --request GET \
--url https://api.flare.io/leaksdb/v2/credentials \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.flare.io/leaksdb/v2/credentials"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.flare.io/leaksdb/v2/credentials', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.flare.io/leaksdb/v2/credentials",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.flare.io/leaksdb/v2/credentials"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.flare.io/leaksdb/v2/credentials")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.flare.io/leaksdb/v2/credentials")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"credential_hash": "889d9ba6efa420d3dff7822c9119e744",
"domain": "web.de",
"extra": {},
"hash": "password123",
"hash_type": "unknown",
"id": 1,
"identity_name": "bob@example.com",
"imported_at": "2019-06-03T14:20:25.132662+00:00",
"source": null,
"source_id": "collection-1",
"source_params": null
},
{
"credential_hash": "67033809d2befde723e2cb6893c470ef",
"domain": "arcor.de",
"extra": {},
"hash": "sunshine",
"hash_type": "unknown",
"id": 2,
"identity_name": "sarah@example.net",
"imported_at": "2019-06-03T14:20:25.132662+00:00",
"source": null,
"source_id": "collection-1",
"source_params": null
}
],
"next": "WyJ7XCJjXCI6Mn0iXQ"
}
DEPRECATED: It is no longer possible to access a list of all credentials in Flare’s database. This endpoint should be replaced by
/astp/v2/credentials/_search
{
"items": [
{
"credential_hash": "889d9ba6efa420d3dff7822c9119e744",
"domain": "web.de",
"extra": {},
"hash": "password123",
"hash_type": "unknown",
"id": 1,
"identity_name": "bob@example.com",
"imported_at": "2019-06-03T14:20:25.132662+00:00",
"source": null,
"source_id": "collection-1",
"source_params": null
},
{
"credential_hash": "67033809d2befde723e2cb6893c470ef",
"domain": "arcor.de",
"extra": {},
"hash": "sunshine",
"hash_type": "unknown",
"id": 2,
"identity_name": "sarah@example.net",
"imported_at": "2019-06-03T14:20:25.132662+00:00",
"source": null,
"source_id": "collection-1",
"source_params": null
}
],
"next": "WyJ7XCJjXCI6Mn0iXQ"
}
Paging
This endpoint supports the Flare standard paging pattern .Query Parameters
Maximum size of the JSON object that will be returned (maximum 5 000)
The
next value from the last response.Order in which you want to browse the credentials. One of
asc or desc.
It defaults to asc which is the recommended way to use the API to obtain newly imported passwords.Return only credentials that belong to the specified source.
Was this page helpful?
⌘I