데이터

URL
api.hashscraper.com/api/get_results
요청방식
POST
Port
80
Status
ACTIVE

Header

Key Required Value
Content-Type 필수 application/json; version=2

Parameter

Key Required Description
api_key 필수 해시스크래퍼 API 키 (API키는 오른쪽 위 프로필을 누르신후 내 정보에 가시면 얻을수 있습니다.)
schedule_result_id 필수 Schedule Result Id
page 페이지 번호
sorting 정렬 옵션("asc"(기본값) 또는 "desc")
next_id next_id보다 id가 큰 데이터 선택
since since를 포함한 그 이후에 생성된 데이터 선택(%Y-%m-%d %H:%M:%S 형식)

샘플코드

  • cURL
  • Ruby
  • Python
  • NodeJS
  • PHP
  • Java
curl -X POST \
  --header "Content-Type: application/json; version=2" \
  --data '{
    "api_key": "YOUR_API_KEY",
    "schedule_result_id": "YOUR_SCHEDULE_RESULT_ID"
  }' \
  'api.hashscraper.com/api/get_results'

              
begin
  api_key = 'YOUR_API_KEY'
  schedule_result_id = 'YOUR_SCHEDULE_RESULT_ID'

  host = 'api.hashscraper.com'
  port = '80'
  path = "/api/get_results"

  request = Net::HTTP::Post.new(path)

  request['Content-Type'] = 'application/json; version=2'
  request.body = {
    api_key: api_key,
    schedule_result_id: schedule_result_id,
    page: '1'
  }.to_json

  response = Net::HTTP.start(host, port) do |http|
    http.request(request)
  end

  puts response.body
rescue => e
  puts e
end

            
import requests
import json

api_key = 'YOUR_API_KEY'
schedule_result_id = 'YOUR_SCHEDULE_RESULT_ID'

url = 'http://api.hashscraper.com/api/get_results'

headers = {
  'Content-Type': 'application/json; version=2'
}

data = {
  'api_key': api_key,
  'schedule_result_id': schedule_result_id,
  'page': '1'
}

response = requests.post(url, headers=headers, json=data)

print(response.text)

            
const api_key = 'YOUR_API_KEY';
const schedule_result_id = 'YOUR_SCHEDULE_RESULT_ID';

const host = "api.hashscraper.com";
const port = 80;
const path = "/api/get_results";

const requestData = {
  api_key: api_key,
  page: "1",
  schedule_result_id: schedule_result_id,
};

const requestOptions = {
  method: "POST",
  headers: {
    "Content-Type": "application/json; version=2",
  },
  body: JSON.stringify(requestData),
};

async function makeRequest() {
  try {
    const response = await fetch(
      `http://${host}:${port}${path}`,
      requestOptions
    );
    const data = await response.json();
    console.log(data);
  } catch (error) {
    console.error(error.message);
  }
}

makeRequest();

            
<?php

$api_key = 'YOUR_API_KEY';
$schedule_result_id = 'YOUR_SCHEDULE_RESULT_ID';

$host = 'api.hashscraper.com';
$port = '80';
$path = '/api/get_results';

$url = 'http://' . $host . ':' . $port . $path;

$user_agent = "MyApp/1.0"; // 원하는 User-Agent 값을 여기에 설정하세요

$headers = array(
    'Content-Type: application/json; version=2',
    "User-Agent: $user_agent"
);

$data = array(
    'api_key' => $api_key,
    'schedule_result_id' => $schedule_result_id,
    'page' => '1',
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
if($response === false) {
    die('Error: ' . curl_error($ch));
}

curl_close($ch);

echo $response;

            
import org.json.JSONObject;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;

public class Main {

    public static void main(String[] args) {
        String apiKey = 'YOUR_API_KEY';
        String scheduleResultId = 'YOUR_SCHEDULE_RESULT_ID';
        String host = "api.hashscraper.com";
        String port = "80";
        String path = "/api/get_results";

        try {
            URL url = new URL("http://" + host + ":" + port + path);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("POST");
            connection.setRequestProperty("Content-Type", "application/json; version=2");
            connection.setDoOutput(true);

            JSONObject jsonRequest = new JSONObject();
            jsonRequest.put("api_key", apiKey);
            jsonRequest.put("schedule_result_id", scheduleResultId);
            jsonRequest.put("page", "1");

            OutputStreamWriter out = new OutputStreamWriter(connection.getOutputStream());
            out.write(jsonRequest.toString());
            out.flush();
            out.close();

            int responseCode = connection.getResponseCode();
            StringBuilder response = new StringBuilder();
            if (responseCode == HttpURLConnection.HTTP_OK) {
                BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                String inputLine;
                while ((inputLine = in.readLine()) != null) {
                    response.append(inputLine);
                }
                in.close();
            }

            System.out.println(response.toString());

        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
    }
}

            

API 응답 샘플

{
  "result": "success",
  "version": "v2",
  "data_count": 3,
  "current_page": 1,
  "total_page": 1,
  "min_id": 26363430,
  "max_id": 26363439,
  "data": [
    {
      "id": 26363430,
      "created_at": "2023-10-20T10:13:18.000+09:00",
      "updated_at": "2023-10-20T10:13:18.000+09:00",
      "검색 키워드": "스쿼시",
      "게시물 URL": "https://cafe.naver.com/mindy7857/2716686?art=aW50ZXJuYWwtY2FmZS13ZWItc2VjdGlvbi1zZWFyY2gtbGlzdA.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjYWZlVHlwZSI6IkNBRkVfVVJMIiwiYXJ0aWNsZUlkIjoyNzE2Njg2LCJjYWZlVXJsIjoibWluZHk3ODU3IiwiaXNzdWVkQXQiOjE2OTc3NjQzNjY0MDV9.iBizNtdZOtQqIFtDKtixC1AAeKBwvt9wuRpN2tLoSdI",
      "카페명": "베나자-베트남나트랑자유여행,베트남,나트랑,냐짱,맛집,마사지",
      "작성일자": "2023-10-19 17:31",
      "작성자": "하낫1",
      "제목": "헬스 시작했오요",
      "본문": "3개월을 다녔는데 이제 좀 익숙해지나~~~ 했는데... 근육통에서 벗어나나했는데 애 아프면서 병원다닌다고 가기 귀찮아져서는 한달 반을 쉬었어용! 이번에 헬스 다시 시작했어요^^ 최근 저녁에 먹는 양만 줄였더니 2키로가 빠졌더라구요 스쿼시로 10키로 뺀적있는뎁ㅋ 삘 받아서 쑥 쑥 빼려고 헬스로 다시 빡시게 하려구요 런닝으로 몸풀고ㅋ 스쿼트는 매일하고 어제는 상체 오늘은 하체 ㅜㅜ 기존에 근력이 좀 있어서 그런지ㅋ 30키로 아령을 시키려던 헬스장 관장님ㅋㅋ (옆에 같이 운동하는 분이 태릉인했어야됏냐고) 저... 저질체력인데ㅋ👉👈 종종 소식전해볼께용",
      "조회수": "30",
      "좋아요수": "0",
      "댓글수": "4",
      "이미지 URL": "https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMTlfMjE3/MDAxNjk3NzA0MjY0MjE3.q44LNs_HPzGtU4BVS7SweAM3MnSNg0TSKzM-1pU4VLIg.wscCG667mvShgC4x35lOnxXtl7CidpVdnI_B5nl3y9sg.JPEG/20231018%EF%BC%BF144614.jpg?type=w1600"
    },
    {
      "id": 26363431,
      "created_at": "2023-10-20T10:13:18.000+09:00",
      "updated_at": "2023-10-20T10:13:18.000+09:00",
      "검색 키워드": "스쿼시",
      "게시물 URL": "https://cafe.naver.com/joonggonara/1018986492?art=aW50ZXJuYWwtY2FmZS13ZWItc2VjdGlvbi1zZWFyY2gtbGlzdA.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjYWZlVHlwZSI6IkNBRkVfVVJMIiwiYXJ0aWNsZUlkIjoxMDE4OTg2NDkyLCJjYWZlVXJsIjoiam9vbmdnb25hcmEiLCJpc3N1ZWRBdCI6MTY5Nzc2NDM2NjQwMH0.Q9xhCmal5dwdGjgHL9NnvaiKI_rIPkCqMq93elAHw4Q",
      "카페명": "중고나라",
      "작성일자": "2023-10-19 20:18",
      "작성자": "프링글스57",
      "제목": "스쿼시 라켓 판매합니다",
      "본문": "※ 카페 상품 게시글은 자동으로 중고나라 앱/사이트에 노출합니다. 노출을 원하지 않으실 경우 고객센터로 문의 바랍니다. ※ 등록한 게시글이 회원의 신고를 받거나 이상거래로 모니터링 될 경우 중고나라 사기통합조회 DB로 수집/활용될 수 있습니다. ─────────────────── 📢 제목에 \"제조사/브랜드 명 \"과 \"상품명(ex. 아령 1kg)”을 넣어 작성하면, 보다 빠른 판매가 가능합니다! 📢 게시글 작성 시 배송 방법에 “직거래”와 “내 위치” 설정할 경우, 보다 빠른 판매가 가능합니다! 스쿼시 라켓 판매합니다 택배거래 및 직거래 가능하고 직거래는 대구 만촌동입니다",
      "조회수": "12",
      "좋아요수": null,
      "댓글수": "0",
      "이미지 URL": "https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfMjYz/MDAxNjk2Nzk3NjUwMDM0.YMrALdQ6C81FK4pm9bDe3aFPoSGHO9FwvsuMP3XWcusg.8o16CwJBwlfGrKXdDKsoyZarlUnrSVdO62BUHbu40Asg.JPEG/IMG_2620.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfMjU1/MDAxNjk2Nzk3NjQ5ODA0.9Q6kyg2s4IZ2riWO3sBNt3yn1du1CRf4xoJoxRnZslQg.00vJhoxSYddYHfGp0PY3804h9ASEjHtucuEN42osd6Yg.JPEG/IMG_2623.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfMTQz/MDAxNjk2Nzk3NjU1Mzcx.eRfi9DpfgQJvDKWZhVXYR59y1GPUSC-_1mZ0EnhA-YEg.hD3NhpdDJVz3nbcU6gG4z_EHdCtGSdD8tDVhTnTfirUg.JPEG/IMG_2625.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfMTgx/MDAxNjk2Nzk3NjQ5OTI0.XP7xka6ohvcDnbku3x50R_TQauV6oyZH6gqg8Pr4F-4g.4-paayoqjBIMbdBKSLxoZKxDNmz8-qc3Pz4xS4U8kUEg.JPEG/IMG_2626.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfNzkg/MDAxNjk2Nzk3NjQ5ODQx.Eit9Fv0XGRIp5W_qaxqntgyajLTRrcskYfjUSawibkEg.QzkeGYqqr7-7XC3Krm_JU-jGNSC6sv5x4NBqA7xWzRgg.JPEG/IMG_2622.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfNTIg/MDAxNjk2Nzk3NjQ5NzY3.FZU_HLElsIhOMY5Qxf0NNV4Hq4Nj0FSHWaYvvwB5FvIg.o7IhiG2ji_W_WpTvrU8uvK3KiFym-w0cwzLsKKjLH5Eg.JPEG/IMG_2621.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfMjMw/MDAxNjk2Nzk3NjQ5Njc3.twl2peHDMvr0F5PJJnB1osBjC3FRcnbNu9Z7qV1Tr7Yg.yErUP_CUe33sO-WBmiRfBdP8STSQO5p-uEyx82qJ9OMg.JPEG/IMG_2645.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfMjEx/MDAxNjk2Nzk3NjU1Mzcy.YSoZZ86sncS7AxVcCRQOZUzB7fbNhbQ0pfRQNez9JKEg.r4Bzw2IaUj62vxzz_yM9eAxfLQ-5DmEQEa2czW0enFog.JPEG/IMG_2644.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMDlfMTcz/MDAxNjk2Nzk3NjU1MzQ0.zxBizLoH6y18uoiWR_qgID2FCi_brStXRmY7nKagKwUg.mrfY5kBtm3FbYWVRwg4cBpFr5GOez9D2p8ABDl_LmF0g.JPEG/IMG_2624.jpg?type=w1600"
    },
    {
      "id": 26363439,
      "created_at": "2023-10-20T10:13:18.000+09:00",
      "updated_at": "2023-10-20T10:13:18.000+09:00",
      "검색 키워드": "스쿼시",
      "게시물 URL": "https://cafe.naver.com/joonggonara/1019049342?art=aW50ZXJuYWwtY2FmZS13ZWItc2VjdGlvbi1zZWFyY2gtbGlzdA.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjYWZlVHlwZSI6IkNBRkVfVVJMIiwiYXJ0aWNsZUlkIjoxMDE5MDQ5MzQyLCJjYWZlVXJsIjoiam9vbmdnb25hcmEiLCJpc3N1ZWRBdCI6MTY5Nzc2NDM3NDM1M30.p4Mv48_MdDRv-V3nwyRtt4hXpKdZx3u5AhyEfDbdRQQ",
      "카페명": "중고나라",
      "작성일자": "2023-10-20 07:40",
      "작성자": "cutieladybug",
      "제목": "새상품)익스트림 배드민턴 2단 사각가방",
      "본문": "※ 카페 상품 게시글은 자동으로 중고나라 앱/사이트에 노출합니다. 노출을 원하지 않으실 경우 고객센터로 문의 바랍니다. ※ 등록한 게시글이 회원의 신고를 받거나 이상거래로 모니터링 될 경우 중고나라 사기통합조회 DB로 수집/활용될 수 있습니다. ─────────────────── 📢 제목에 \"제조사/브랜드 명 \"과 \"상품명(ex. 아령 1kg)”을 넣어 작성하면, 보다 빠른 판매가 가능합니다! 📢 게시글 작성 시 배송 방법에 “직거래”와 “내 위치” 설정할 경우, 보다 빠른 판매가 가능합니다! 직거래 : 이천 이마트근처 상시가능 10월21일 오산오색문화체육센터 가능 (따로올린 익스트림 2단가방,PJB 2단가방,라이더타올,발목보호대,요넥스 빅터티셔츠,리닝라켓,어센딩라켓도 가능함) 택배비 5천 별도. 제가 올린 상품이랑 묶음배송가능. 새상품으로 네고문의는 답변드리지 않습니다. 라켓이 통째로 들어가며 각각 폭이 다른 2단으로 구성된 가방입니다. 구성품 : 가방+ 숄더끈 제조사 : 익스트림(XTREME) 수납 : 2단 (포켓:전면,후면 각1곳씩) 신발 수납칸 : 벨크로로 탈부착 가능 색상 : 화이트 그레이 블랙 홀로그램 조합 겉재질 : 폴리우레탄 사이즈 : 가로 70 x 세로 32 x 폭 20cm 기본 화이트 바탕에 로고와 문구는 블랙색상, 지퍼와 손잡이는 그레이색상이라 고급스러운 느낌이며 전면부 홀로그램 배색이 보는 방향과 빛에 따라 은은한 은색을 띄기도하고 화려한 무지개 색을 띄기도하여 포인트가 됩니다. 가방이 무겁지 않고 형태가 잘 유지되며 겉재질은 오염과 물에 강한 재질이라 맘편하게 사용가능합니다. #익스트림가방 #XTREME가방 #2단사각가방 #라켓가방 #배드민턴가방 #테니스가방 #스쿼시가방",
      "조회수": "4",
      "좋아요수": null,
      "댓글수": "0",
      "이미지 URL": "https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMTVfMzcg/MDAxNjk3MzI5Njc1MzY3.uCQI27Ab2SFAn6jR64c2UorIu-t4tK9zDmke96bXFNYg._QdI_VmAPstJ0jHiEEE1pgITtqmF-gMOm3uWLtwWfZcg.JPEG/20231010%EF%BC%BF154804.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMTVfMjAw/MDAxNjk3MzI5Njc1Mzc5.zTR78_8-DLH86TkWY3KGaBX1vBQk_0iYzOhGUF4E_S8g.dKK6K56EhQ_eSaaSJP512KKOzpLYMj7PFeoSx_w5OgAg.JPEG/20231010%EF%BC%BF154815.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMTVfMjEx/MDAxNjk3MzI5Njc1NDU4.OvVb_xP7mrD0O8AqT463DKCPGfyNCxNLIrTUOTdRClcg.29D8FYFlf2zT5POjkmu143j8BU5Ao19Rbd2_IFg3aeMg.JPEG/20231010%EF%BC%BF170906.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMTVfMjcy/MDAxNjk3MzI5Njc1NDQ1.iWCp2XEcPEOtlIOPatzCTewQYEsXxQ0cqCEXsY6zVXEg.I6PR5OjLpxlkXsvkCOg_jL46JgudrYGohEfs-u6nckcg.JPEG/20231010%EF%BC%BF155134.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMTVfMjYz/MDAxNjk3MzI5Njc2OTY4.l77zssja6IAty2TxRQZBGdkLnZe1req5xAZGopZeybYg.r62U7cZt1gYGKouNhp4QVZtdKfxe540n2PFk5KGfwkkg.JPEG/20231010%EF%BC%BF155318.jpg?type=w1600, https://cafeptthumb-phinf.pstatic.net/MjAyMzEwMTVfMTQ1/MDAxNjk3MzI5Njc2ODYx.J8LmB9herY1FzFSSkLjJVPidwpXTyusWLGEKzmJZ37Eg.-ZJnTrFjSgFMhGlFIP9myfmiyxnbJqQSExsOfV0Vrpcg.JPEG/20231010%EF%BC%BF160016.jpg?type=w1600"
    }
  ]
}