🚫 블랙 유저 통합 검색
총 등록건수
205477
오늘등록 건수
0
오늘검색 건수
0
오늘 API호출
0
업체 등록건수
1
세미콜론(;)으로 구분하여 검색어를 입력한 뒤 “검색”을 누르세요.
📘 외부 연동 API 가이드
POST JSON: { api_key, keyword, limit?, use_like_fallback? }
전화번호, IP, 계좌번호로 조회 가능함(이름은 검색은 되나, 중복이 많음).
전화번호는 휴대폰 앞자리 0 제거: 0105554**** ⇒ 105554 로 검색 가능.
여러건 조회시 세미콜론(;)으로 구분: 175.223.34.133;01087608182;110123456789
curl -X POST 'http://YOUR-HOST/block_search/info' \ -H 'Content-Type: application/json' \ -d '{ "api_key":"YOUR_API_KEY", "keyword":"175.223.34.133;01087608182;110123456789", "limit": 50, "use_like_fallback": false }'
<script> async function callInfo(){ const r = await fetch('/block_search/info', { method: 'POST', headers: {'Content-Type':'application/json'}, body: JSON.stringify({ api_key: 'YOUR_API_KEY', keyword: '175.223.34.133;01087608182;110123456789', limit: 50 }) }); const data = await r.json(); console.log(data); } callInfo(); </script>
const axios = require('axios'); (async () => { const { data } = await axios.post('http://YOUR-HOST/block_search/info', { api_key: 'YOUR_API_KEY', keyword: '175.223.34.133;01087608182;110123456789', limit: 50 }); console.log(data); })();
import requests, json payload = {"api_key":"YOUR_API_KEY", "keyword":"175.223.34.133;01087608182;110123456789", "limit":50} r = requests.post('http://YOUR-HOST/block_search/info', json=payload, timeout=10) print(r.json())
<?php $payload = [ 'api_key' => 'YOUR_API_KEY', 'keyword' => '175.223.34.133;01087608182;110123456789', 'limit' => 50 ]; $ch = curl_init('http://YOUR-HOST/block_search/info'); curl_setopt_array($ch, [CURLOPT_POST=>true, CURLOPT_HTTPHEADER=>['Content-Type: application/json'], CURLOPT_POSTFIELDS=>json_encode($payload), CURLOPT_RETURNTRANSFER=>true]); $resp = curl_exec($ch); curl_close($ch); var_dump(json_decode($resp, true));
import java.net.http.*; import java.net.URI; public class Demo { public static void main(String[] args) throws Exception { var client = HttpClient.newHttpClient(); var req = HttpRequest.newBuilder(URI.create("http://YOUR-HOST/block_search/info")) .header("Content-Type","application/json") .POST(HttpRequest.BodyPublishers.ofString("{\"api_key\":\"YOUR_API_KEY\",\"keyword\":\"175.223.34.133;01087608182;110123456789\",\"limit\":50}")) .build(); var res = client.send(req, HttpResponse.BodyHandlers.ofString()); System.out.println(res.body()); } }
using System.Net.Http; using System.Text; using System.Threading.Tasks; class Demo { static async Task Main() { var cli = new HttpClient(); var json = "{\"api_key\":\"YOUR_API_KEY\",\"keyword\":\"175.223.34.133;01087608182;110123456789\",\"limit\":50}"; var res = await cli.PostAsync("http://YOUR-HOST/block_search/info", new StringContent(json, Encoding.UTF8, "application/json")); System.Console.WriteLine(await res.Content.ReadAsStringAsync()); } }
package main import ("bytes";"net/http";"io/ioutil";"fmt") func main(){ body := []byte(`{"api_key":"YOUR_API_KEY","keyword":"175.223.34.133;01087608182;110123456789","limit":50}`) resp, _ := http.Post("http://YOUR-HOST/block_search/info","application/json",bytes.NewBuffer(body)) defer resp.Body.Close(); b,_ := ioutil.ReadAll(resp.Body); fmt.Println(string(b)) }
require 'net/http'; require 'json'; uri = URI('http://YOUR-HOST/block_search/info') req = Net::HTTP::Post.new(uri, 'Content-Type'=>'application/json') req.body = {api_key:'YOUR_API_KEY', keyword:'175.223.34.133;01087608182;110123456789', limit:50}.to_json puts Net::HTTP.start(uri.hostname, uri.port){|h| h.request(req)}.body
POST JSON: { api_key, items:[{name?, id?, bank_name?, account_number?, phone?, ip_addr?, memo?, source?, verification_status?}, ...] }
curl -X POST 'http://YOUR-HOST/block_search/register' \ -H 'Content-Type: application/json' \ -d '{ "api_key":"YOUR_API_KEY", "items":[ {"name":"김가","phone":"01011112222","memo":"case A"}, {"id":"user222","bank_name":"신한","account_number":"110-123-456789"} ] }'
<script> async function callRegister(){ const r = await fetch('/block_search/register', { method: 'POST', headers: {'Content-Type':'application/json'}, body: JSON.stringify({ api_key: 'YOUR_API_KEY', items: [ {name:'김가', phone:'01011112222', memo:'case A'}, {id:'user222', bank_name:'신한', account_number:'110-123-456789'} ] }) }); console.log(await r.json()); } callRegister(); </script>
const axios = require('axios'); (async () => { const { data } = await axios.post('http://YOUR-HOST/block_search/register', { api_key: 'YOUR_API_KEY', items: [ {name:'김가', phone:'01011112222', memo:'case A'}, {id:'user222', bank_name:'신한', account_number:'110-123-456789'} ] }); console.log(data); })();
import requests, json payload = {"api_key":"YOUR_API_KEY","items":[ {"name":"김가","phone":"01011112222","memo":"case A"}, {"id":"user222","bank_name":"신한","account_number":"110-123-456789"} ]} r = requests.post('http://YOUR-HOST/block_search/register', json=payload, timeout=10) print(r.json())
<?php $payload = [ 'api_key' => 'YOUR_API_KEY', 'items' => [ ['name'=>'김가','phone'=>'01011112222','memo'=>'case A'], ['id'=>'user222','bank_name'=>'신한','account_number'=>'110-123-456789'], ] ]; $ch = curl_init('http://YOUR-HOST/block_search/register'); curl_setopt_array($ch, [CURLOPT_POST=>true, CURLOPT_HTTPHEADER=>['Content-Type: application/json'], CURLOPT_POSTFIELDS=>json_encode($payload), CURLOPT_RETURNTRANSFER=>true]); $resp = curl_exec($ch); curl_close($ch); var_dump(json_decode($resp, true));
import java.net.http.*; import java.net.URI; public class Demo2 { public static void main(String[] args) throws Exception { var client = HttpClient.newHttpClient(); var json = "{\"api_key\":\"YOUR_API_KEY\",\"items\":[{\"name\":\"김가\",\"phone\":\"01011112222\",\"memo\":\"case A\"},{\"id\":\"user222\",\"bank_name\":\"신한\",\"account_number\":\"110-123-456789\"}]}"; var req = HttpRequest.newBuilder(URI.create("http://YOUR-HOST/block_search/register")) .header("Content-Type","application/json").POST(HttpRequest.BodyPublishers.ofString(json)).build(); var res = client.send(req, HttpResponse.BodyHandlers.ofString()); System.out.println(res.body()); } }
using System.Net.Http; using System.Text; using System.Threading.Tasks; class Demo2 { static async Task Main() { var cli = new HttpClient(); var json = "{\"api_key\":\"YOUR_API_KEY\",\"items\":[{\"name\":\"김가\",\"phone\":\"01011112222\",\"memo\":\"case A\"},{\"id\":\"user222\",\"bank_name\":\"신한\",\"account_number\":\"110-123-456789\"}]}"; var res = await cli.PostAsync("http://YOUR-HOST/block_search/register", new StringContent(json, Encoding.UTF8, "application/json")); System.Console.WriteLine(await res.Content.ReadAsStringAsync()); } }
package main import ("bytes";"net/http";"io/ioutil";"fmt") func main(){ body := []byte(`{"api_key":"YOUR_API_KEY","items":[{"name":"김가","phone":"01011112222","memo":"case A"},{"id":"user222","bank_name":"신한","account_number":"110-123-456789"}]}`) resp, _ := http.Post("http://YOUR-HOST/block_search/register","application/json",bytes.NewBuffer(body)) defer resp.Body.Close(); b,_ := ioutil.ReadAll(resp.Body); fmt.Println(string(b)) }
require 'net/http'; require 'json'; uri = URI('http://YOUR-HOST/block_search/register') req = Net::HTTP::Post.new(uri, 'Content-Type'=>'application/json') req.body = {api_key:'YOUR_API_KEY', items:[ {name:'김가', phone:'01011112222', memo:'case A'}, {id:'user222', bank_name:'신한', account_number:'110-123-456789'} ]}.to_json puts Net::HTTP.start(uri.hostname, uri.port){|h| h.request(req)}.body
운영 규칙
- 주당 최소 3건 이상 등록.
- 등록 1주 경과 자동 취소 가능(전체 DB는 유지).
- 키워드 2자 이상, IP는 완전한 형식 권장.
- 문의: 텔레그램

요즘어때는 무료로 제공되는 서비스 입니다.