100 ํฌ๋ ˆ๋”ง ๋ฌด๋ฃŒ, ์นด๋“œ ๋“ฑ๋ก ์—†์ด์ง€๊ธˆ ์‹œ์ž‘ํ•˜๊ธฐ
Logo
Google logoGoogle API

Google ๊ฒ€์ƒ‰ยท๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ API

SocialCrawl API ํ‚ค๋กœ Google ๊ฒ€์ƒ‰, Ads Transparency, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„, ๋ฆฌ๋ทฐ, Q&A, ํ˜ธํ…” ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐํ™” JSON์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. Google Cloud OAuth๋Š” ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. ํ˜ธ์ถœ์€ ํฌ๋ ˆ๋”ง์œผ๋กœ ๊ณผ๊ธˆ๋ฉ๋‹ˆ๋‹ค.

Google logo
/v1/google

ํ™œ์„ฑ ์—”๋“œํฌ์ธํŠธ๋Š” 10๊ฐœ์ž…๋‹ˆ๋‹ค. SERP, ๊ด‘๊ณ , Maps ๋น„์ฆˆ๋‹ˆ์Šค, ํ˜ธํ…”์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

  • GET /v1/google/search
  • GET /v1/google/ad
  • GET /v1/google/adlibrary/advertisers/search
  • GET /v1/google/company/ads
  • GET /v1/google/business/info
  • GET /v1/google/business/extended-reviews
  • GET /v1/google/business/updates
  • GET /v1/google/business/questions
  • GET /v1/google/hotels/search
  • GET /v1/google/hotels/info

Google ์—”๋“œํฌ์ธํŠธ

Google ์›น ๊ฒ€์ƒ‰, Ads Transparency, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„, ํ˜ธํ…” ์ฝ๊ธฐ ์—”๋“œํฌ์ธํŠธ๋Š” 10๊ฐœ์ž…๋‹ˆ๋‹ค. SERP๋Š” 1 ํฌ๋ ˆ๋”ง, ๊ด‘๊ณ ์™€ ์‹ฌ์ธต ๋น„์ฆˆ๋‹ˆ์Šค ์กฐํšŒ๋Š” 5 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ API๋งŒ ์ง€์›ํ•˜๋ฉฐ ์ˆœ์œ„ ๋„๊ตฌ, Google Cloud ํ”„๋กœ์ ํŠธ, ์“ฐ๊ธฐ ์ ‘๊ทผ์€ ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์›น ๊ฒ€์ƒ‰

1 ํฌ๋ ˆ๋”ง
/v1/google/search

์ฟผ๋ฆฌ์˜ ์œ ๊ธฐ SERP ํ–‰์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ œ๋ชฉ, URL, ์Šค๋‹ˆํŽซ, ์ˆœ์œ„๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. region, date_posted, page๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

query, region, date_posted, page

/v1/google/ad

Ads Transparency ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ URL 1๊ฑด์˜ ์ƒ์„ธ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ด‘๊ณ  ๋ฌธ๊ตฌ, ๊ด‘๊ณ ์ฃผ, ํ˜•์‹์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. URL์€ company/ads์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

url

/v1/google/adlibrary/advertisers/search

Ads Transparency Center์—์„œ ํ‚ค์›Œ๋“œ๋กœ ๊ด‘๊ณ ์ฃผ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. region์€ ์„ ํƒ์ด๋ฉฐ ๊ธฐ๋ณธ๊ฐ’์€ US์ž…๋‹ˆ๋‹ค.

query, region

/v1/google/company/ads

domain ๋˜๋Š” advertiser_id๋กœ ๊ด‘๊ณ ๋ฅผ ๋ชฉ๋กํ™”ํ•ฉ๋‹ˆ๋‹ค. region, ํ”Œ๋žซํผ, ํ˜•์‹, ๊ธฐ๊ฐ„์œผ๋กœ ํ•„ํ„ฐํ•ฉ๋‹ˆ๋‹ค. cursor๋กœ ํŽ˜์ด์ง€๋ฅผ ๋„˜๊น๋‹ˆ๋‹ค.

domain or advertiser_id, region, platform, cursor

/v1/google/business/info

Google ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„ ์นด๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„, ์นดํ…Œ๊ณ ๋ฆฌ, ํ‰์ , ์ฃผ์†Œ, ์ „ํ™”, ์˜์—…์‹œ๊ฐ„, ์†์„ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. keyword, cid, place_id๋กœ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.

keyword or cid or place_id, location_name, language_name

ํ™•์žฅ ๋ฆฌ๋ทฐ

5 ํฌ๋ ˆ๋”ง
/v1/google/business/extended-reviews

์žฅ์†Œ์˜ ๋‹ค์ค‘ ์ถœ์ฒ˜ ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณ„์ , ๋ณธ๋ฌธ, ๋ฆฌ๋ทฐ์–ด ํ†ต๊ณ„, ์‚ฌ์žฅ๋‹˜ ๋‹ต๊ธ€์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. depth๋กœ ๊ฐœ์ˆ˜๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.

keyword or cid or place_id, depth

/v1/google/business/updates

GBP ์‚ฌ์žฅ๋‹˜ ๊ฒŒ์‹œ๋ฌผ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ๊ฒŒ์‹œ ์‹œ๊ฐ, CTA ๋งํฌ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋นˆ ๋ชฉ๋ก์€ ๊ฒŒ์‹œ๋ฌผ ์—†์Œ์„ ์˜๋ฏธํ•˜๋ฉฐ ์‹คํŒจ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

keyword or cid

๋น„์ฆˆ๋‹ˆ์Šค Q&A

5 ํฌ๋ ˆ๋”ง
/v1/google/business/questions

๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. parent_id๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. depth๋กœ ์งˆ๋ฌธ ์ˆ˜๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.

keyword or cid or place_id, depth

ํ˜ธํ…” ๊ฒ€์ƒ‰

1 ํฌ๋ ˆ๋”ง
/v1/google/hotels/search

์ฟผ๋ฆฌ์— ๋งž๋Š” ํ˜ธํ…” ๋ชฉ๋ก์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„, ์„ฑ๊ธ‰, ๋ฆฌ๋ทฐ ์ ์ˆ˜, ์ขŒํ‘œ, 1๋ฐ• ์š”๊ธˆ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. check_in, check_out์€ ์„ ํƒ์ž…๋‹ˆ๋‹ค. ์ƒ์„ธ ์กฐํšŒ์šฉ hotel_identifier๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

keyword, check_in, check_out, location_name

ํ˜ธํ…” ์ƒ์„ธ

5 ํฌ๋ ˆ๋”ง
/v1/google/hotels/info

hotel_identifier๋กœ ํ˜ธํ…” ์ „์ฒด๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์„ค๋ช…, ํŽธ์˜์‹œ์„ค, ๋ฆฌ๋ทฐ ๊ฐ์„ฑ ์ฃผ์ œ, ๋‹ค์ค‘ ๋ฒค๋” ์š”๊ธˆ ๋น„๊ต๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

hotel_identifier

Google Search API12๊ฐœ ์—”๋“œํฌ์ธํŠธ ์ง€์›
๋ฌธ์„œ ๋ณด๊ธฐ

Google ์›น ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋Œ๋ ค์ค๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋งˆ๋‹ค ์ œ๋ชฉ๊ณผ ํŽ˜์ด์ง€ URL, ๋ณธ๋ฌธ ์ผ๋ถ€๊ฐ€ ๋‹ด๊น๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ์›น ๊ฒฐ๊ณผ๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•˜์„ธ์š”. ํ•œ๊ตญ์–ด ์›น ๋ฌธ์„œ๋Š” naver/webkr/search, ๋‰ด์Šค ํ—ค๋“œ๋ผ์ธ์€ google_news/search๋ฅผ ์“ฐ์„ธ์š”.

1ํฌ๋ ˆ๋”ง

GET/v1/google/search?query=best+restaurants+in+London

query ยท Search keyword or phrase. Google operators such as site:example.com work.

$ curl https://www.socialcrawl.dev/v1/google/search?query=best+restaurants+in+London \
    -H "x-api-key: sc_YOUR_API_KEY"
๋Œ€๊ธฐ ์ค‘
// ์‹ค์ œ ์‹คํ–‰์—๋Š” API ํ‚ค๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. "์‹คํ–‰ํ•ด๋ณด๊ธฐ"๋ฅผ ๋ˆ„๋ฅด๋ฉด ์˜ˆ์‹œ ์‘๋‹ต์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค

Google API ๋™์ž‘

Google๋„ ๋‹ค๋ฅธ SocialCrawl ์—”๋“œํฌ์ธํŠธ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. API ํ‚ค๋กœ GET /v1/google/โ€ฆ ๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ์บ์‹œ ๋ฏธ์Šค์— ํฌ๋ ˆ๋”ง์„ ์“ฐ๋ฉฐ ๋™์ผํ•œ JSON ๋ด‰ํˆฌ๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. Google Cloud OAuth์™€ ๋ณ„๋„ SDK๋Š” ์—†์Šต๋‹ˆ๋‹ค.

ํ˜ธ์ถœ ์ธ์ฆ

x-api-key ํ—ค๋”์— ํ‚ค๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. Google Cloud ํ”„๋กœ์ ํŠธ์™€ OAuth ๋น„๋ฐ€ํ‚ค๋Š” ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. TikTok, Reddit, Google News, Finance๋ฅผ ํฌํ•จํ•œ ์นดํƒˆ๋กœ๊ทธ ์ „ ๊ตฌ๊ฐ„์— ๊ฐ™์€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

GET๊ณผ ์ฟผ๋ฆฌ ํŒŒ๋ผ๋ฏธํ„ฐ

Google ๋ผ์šฐํŠธ๋Š” ๋ชจ๋‘ GET์ž…๋‹ˆ๋‹ค. query, url, domain, keyword, cid, place_id, hotel_identifier, region, depth, cursor๋ฅผ ์ฟผ๋ฆฌ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๊ณผ๊ธˆ ์ „์— oneOf์™€ ํ˜•์‹์„ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค.

ํฌ๋ ˆ๋”ง ๊ณผ๊ธˆ

SERP, ๋น„์ฆˆ๋‹ˆ์Šค ์ •๋ณด, ์—…๋ฐ์ดํŠธ, ํ˜ธํ…” ๊ฒ€์ƒ‰์€ 1 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค. Ads Transparency, ํ™•์žฅ ๋ฆฌ๋ทฐ, Q&A, ํ˜ธํ…” ์ƒ์„ธ๋Š” 5 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค. ์บ์‹œ ํžˆํŠธ๋Š” 0 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค. ๋นˆ ์‘๋‹ต๊ณผ ํ•˜๋“œ ์‹คํŒจ๋Š” ํ™˜๋ถˆ๋ฉ๋‹ˆ๋‹ค.

JSON ๋ด‰ํˆฌ

์‘๋‹ต ํ˜•ํƒœ๋Š” success, data, credits_used, credits_remaining, request_id, cached๋กœ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๋ชฉ๋ก ์‘๋‹ต์€ page, cursor, has_more ํŽ˜์ด์ง€๋„ค์ด์…˜์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฐ๋™ ์ˆœ์„œ

๋Œ€๋ถ€๋ถ„ ์ œํ’ˆ์€ ๋งค ํ‹ฑ๋งˆ๋‹ค ์ „ ์—”๋“œํฌ์ธํŠธ๋ฅผ ํ˜ธ์ถœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›น์„ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ด‘๊ณ ์ฃผ๋ฅผ ํ™•์ธํ•œ ๋’ค ํ•„์š”ํ•œ ๊ด‘๊ณ ์™€ ๋น„์ฆˆ๋‹ˆ์Šค๋งŒ ๊นŠ๊ฒŒ ์ฝ์Šต๋‹ˆ๋‹ค.

01SERP
GET /v1/google/search?query=โ€ฆ

SearchResult ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. title, url, snippet, position์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

ํ‚ค์›Œ๋“œ๋กœ ๋„“๊ฒŒ ํƒ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. page๋กœ ํŽ˜์ด์ง€๋ฅผ ๋„˜๊น๋‹ˆ๋‹ค. region์œผ๋กœ ๊ตญ๊ฐ€๋ฅผ ์ขํž™๋‹ˆ๋‹ค.

02๊ด‘๊ณ ์ฃผ
GET /v1/google/adlibrary/advertisers/search?query=โ€ฆ

Ads Transparency ๊ด‘๊ณ ์ฃผ์˜ AuthorList์ž…๋‹ˆ๋‹ค.

๋ธŒ๋žœ๋“œ ์ด๋ฆ„์„ ๊ด‘๊ณ ์ฃผ ์—”ํ‹ฐํ‹ฐ๋กœ ํ™•์ •ํ•œ ๋’ค ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ๋ฅผ ๋ชฉ๋กํ™”ํ•ฉ๋‹ˆ๋‹ค.

03ํšŒ์‚ฌ ๊ด‘๊ณ 
GET /v1/google/company/ads?domain=โ€ฆ

domain ๋˜๋Š” advertiser_id ๊ธฐ์ค€ ๊ด‘๊ณ  PostList์ž…๋‹ˆ๋‹ค.

ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ๋ชฉ๋ก๊ณผ URL์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ธ๋Š” /ad๋กœ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.

04๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„
GET /v1/google/business/info?keyword=โ€ฆ

ํ‰์ , ์˜์—…์‹œ๊ฐ„, ์—ฐ๋ฝ์ฒ˜, ์†์„ฑ์ด ์žˆ๋Š” Place์ž…๋‹ˆ๋‹ค.

keyword, cid, place_id๊ฐ€ ์žˆ์œผ๋ฉด ๋กœ์ปฌ ์—”ํ‹ฐํ‹ฐ ์นด๋“œ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

์š”์ฒญ
GET /v1/google/search
  ?query=best+restaurants+in+London
  &region=UK
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here

# ads transparency
GET /v1/google/company/ads?domain=example.com&region=US
GET /v1/google/ad?url=https://adstransparency.google.com/advertiser/โ€ฆ/creative/โ€ฆ
์‘๋‹ต ๋ด‰ํˆฌ
{
  "success": true,
  "data": {
    "items": [
      {
        "title": "Example result",
        "url": "https://example.com",
        "snippet": "โ€ฆ",
        "position": 1
      }
    ]
  },
  "credits_used": 1,
  "credits_remaining": 9999,
  "request_id": "req_โ€ฆ",
  "cached": false
}

data ํ˜•ํƒœ

ํ•„๋“œ ์ด๋ฆ„์€ SocialCrawl ๋‚˜๋จธ์ง€ ํ”Œ๋žซํผ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. SERP, ๊ด‘๊ณ , ์žฅ์†Œ, ๋ฆฌ๋ทฐ๋Š” ๊ณต์œ  ์•„ํ‚คํƒ€์ž…์„ ์“ฐ๋ฏ€๋กœ ํŒŒ์„œ๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SearchResultsearch

items[]: title, url, snippet, position. ์ถ”๊ฐ€ SERP๋Š” page

Post / PostListad, company/ads

๊ด‘๊ณ  ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ƒ์„ธ ๋˜๋Š” ํšŒ์‚ฌ ๊ด‘๊ณ  ํ–‰. GBP ์—…๋ฐ์ดํŠธ๋Š” text, media, published_at์ด ์žˆ๋Š” PostList

AuthorListadlibrary/advertisers/search

๊ด‘๊ณ ์ฃผ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ: id, name, region, ext์˜ transparency URL

Place / PlaceList / ReviewList / CommentListbusiness/*, hotels/*

๋น„์ฆˆ๋‹ˆ์Šคยทํ˜ธํ…” ์ƒ์„ธ๋Š” Place, ํ˜ธํ…” ๊ฒ€์ƒ‰์€ PlaceList, ํ™•์žฅ ๋ฆฌ๋ทฐ๋Š” ReviewList, Q&A๋Š” parent_id CommentList

๊ฒŒ์ดํŠธ์›จ์ด

๋‹ค๋ฅธ /v1 ํ”Œ๋žซํผ ์—”๋“œํฌ์ธํŠธ์™€ ๊ฐ™์€ ์š”์ฒญ ์ˆ˜๋ช…์ฃผ๊ธฐ์ž…๋‹ˆ๋‹ค. Google ์ „์šฉ ์‚ฌ์ด๋“œ์นด๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

  1. 01

    ์—ฃ์ง€ ์ˆ˜์‹ 

    Next.js catch-all์ด Hono ์†Œ์…œ API๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. request_id๋ฅผ ๋ฐœ๊ธ‰ํ•˜๊ณ  ํ‚ค๋ฅผ ์ธ์ฆํ•œ ๋’ค ๋ถ„๋‹น 600ํšŒ ํ•œ๋„์™€ ํ‚ค๋‹น ๋™์‹œ 50๊ฑด์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  2. 02

    ๊ฒ€์ฆ ํ›„ ์ฐจ๊ฐ

    ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ์—์„œ google/search ๋“ฑ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํŒŒ๋ผ๋ฏธํ„ฐ์™€ oneOf ๊ฒ€์ฆ์ด ๋จผ์ €์ž…๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ์ž…๋ ฅ์€ 400์ด๋ฉฐ ๊ณผ๊ธˆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์œ ํšจ ํ˜ธ์ถœ์€ ์—…์ŠคํŠธ๋ฆผ ์ „์— ํ‹ฐ์–ด ๋น„์šฉ์„ ์›์ž์ ์œผ๋กœ ์ฐจ๊ฐํ•ฉ๋‹ˆ๋‹ค.

  3. 03

    ์บ์‹œ ๋˜๋Š” ์กฐํšŒ

    platform, resource, params๋กœ ์บ์‹œ ํ‚ค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ํžˆํŠธ๋ฉด ์ฆ‰์‹œ ๋ฐ˜ํ™˜ํ•˜๊ณ  credits_used๋Š” 0์ž…๋‹ˆ๋‹ค. ๋ฏธ์Šค๋ฉด SERPยท๊ด‘๊ณ ๋Š” ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ฝ๊ณ  ๋น„์ฆˆ๋‹ˆ์Šคยทํ˜ธํ…”์€ ์„œ๋ฒ„ ์ธก ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ ์กฐํšŒ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. 5xx์™€ ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜๋Š” ์žฌ์‹œ๋„ํ•˜๋ฉฐ ๋ถˆ๊ฑด์ „ ์‹œ ์„œํ‚ท ๋ธŒ๋ ˆ์ด์ปค๊ฐ€ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.

  4. 04

    ์ •๊ทœํ™” ํ›„ ๋ฐ˜ํ™˜

    ์—…์ŠคํŠธ๋ฆผ JSON์„ SearchResult, Post, AuthorList, Place, PlaceList, ReviewList, CommentList๋กœ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค. Zod๋กœ ๊ฒ€์ฆํ•œ ๋’ค ์„ฑ๊ณต ๋ด‰ํˆฌ๋กœ ๊ฐ์‹ธ ๋นŒ๋ง ๊ฐ์‚ฌ์— ๋‚จ๊น๋‹ˆ๋‹ค.

๊ณผ๊ธˆ ๊ทœ์น™

  • SERP, ๋น„์ฆˆ๋‹ˆ์Šค ์ •๋ณด, ์—…๋ฐ์ดํŠธ, ํ˜ธํ…” ๊ฒ€์ƒ‰ ๋ผ์ด๋ธŒ ๋ฏธ์Šค๋Š” 1 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค.
  • ๊ด‘๊ณ , ํ™•์žฅ ๋ฆฌ๋ทฐ, Q&A, ํ˜ธํ…” ์ƒ์„ธ ๋ผ์ด๋ธŒ ๋ฏธ์Šค๋Š” 5 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค.
  • company/ads์˜ get_ad_details ์˜ต์…˜์€ ๋ฌธ์„œํ™”๋œ ์ƒ์œ„ ์š”๊ธˆ์œผ๋กœ ๊ณผ๊ธˆ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์บ์‹œ ํžˆํŠธ๋Š” 0 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค.
  • ๋นˆ ์‘๋‹ต๊ณผ ํ•˜๋“œ ์‹คํŒจ๋Š” ์ž๋™ ํ™˜๋ถˆ๋ฉ๋‹ˆ๋‹ค.
  • ์ž˜๋ชป๋œ ํŒŒ๋ผ๋ฏธํ„ฐ ๋˜๋Š” oneOf ๋ˆ„๋ฝ์€ 400์ด๋ฉฐ ๊ณผ๊ธˆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ž”์•ก์ด ์—†์œผ๋ฉด 402์ด๋ฉฐ ๊ณผ๊ธˆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ฐจ๊ฐ ํ›„ ์—…์ŠคํŠธ๋ฆผ ์žฅ์• ๋Š” ํ™˜๋ถˆ ๊ฒฝ๋กœ๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๋น„ํ™œ์„ฑ ๋ผ์šฐํŠธ๋Š” 503์ด๋ฉฐ ๊ณผ๊ธˆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

์—ฌ๊ธฐ์˜ Google ํ‘œ๋ฉด์€ ๊ณต๊ฐœ ์ฝ๊ธฐ ๊ฒ€์ƒ‰, ๊ด‘๊ณ  ํˆฌ๋ช…์„ฑ, ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. SocialCrawl ์Šคํ‚ค๋งˆ๋กœ ์ •๊ทœํ™”ํ•˜๋ฏ€๋กœ ๋‘ ๋ฒˆ์งธ OAuth๋‚˜ ์—ฌ๋Ÿฌ ์—…์ŠคํŠธ๋ฆผ SDK๋ฅผ ์ฝ”๋“œ์— ๋„ฃ์„ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

API์—์„œ์˜ Google

์œ ๊ธฐ SERP, Ads Transparency ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ์™€ ๊ด‘๊ณ ์ฃผ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„, ๋‹ค์ค‘ ์ถœ์ฒ˜ ๋ฆฌ๋ทฐ, ์‚ฌ์žฅ๋‹˜ ์—…๋ฐ์ดํŠธ, Q&A, ํ˜ธํ…” ๊ฒ€์ƒ‰๊ณผ ์ƒ์„ธ๋ฅผ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Search Console, Ads Manager ์“ฐ๊ธฐ, ๋น„๊ณต๊ฐœ ๊ณ„์ • ๋ฐ์ดํ„ฐ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

์—…์ŠคํŠธ๋ฆผ

์›น ๊ฒ€์ƒ‰๊ณผ Ads Transparency๋Š” ์š”์ฒญ ์‹œ์ ์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ฝ์Šต๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„, ํ™•์žฅ ๋ฆฌ๋ทฐ, ์—…๋ฐ์ดํŠธ, Q&A, ํ˜ธํ…”์€ ์„œ๋ฒ„ ์ธก ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ์ดํ„ฐ ์กฐํšŒ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘ ๊ฐ™์€ SocialCrawl ํ‚ค๋กœ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.

์‘๋‹ต ํ˜•ํƒœ

success, data, credits_used, request_id, cached๋ฅผ ๋‹ด์€ ํ†ตํ•ฉ JSON ๋ด‰ํˆฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์œ ๊ธฐ ํ–‰์€ SearchResult, ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ๋Š” Post, ์žฅ์†Œ์™€ ํ˜ธํ…”์€ Place ๋˜๋Š” PlaceList, ๋ฆฌ๋ทฐ์™€ Q&A๋Š” ReviewList์™€ CommentList๋กœ ์ •๊ทœํ™”๋ฉ๋‹ˆ๋‹ค.

๋ฏธ์ œ๊ณต ํ•ญ๋ชฉ

Google Cloud OAuth๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ˆœ์œ„ ์ด๋ ฅ ์ œํ’ˆ์€ ์—†์Šต๋‹ˆ๋‹ค. ์ˆ˜ ๋ถ„ ๊ฑธ๋ฆฌ๋Š” ๋ฆฌ๋ทฐ ํฌ๋กค์šฉ ๋น„๋™๊ธฐ job_id ํ‘œ๋ฉด์€ ์•„์ง ์—†์Šต๋‹ˆ๋‹ค. ์“ฐ๊ธฐ์™€ ๊ด€๋ฆฌ ์—”๋“œํฌ์ธํŠธ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

ํ•„๋“œ ๋งคํ•‘
organic SERP rowโ†’ SearchResult์œ ๊ธฐ ํ–‰์˜ ์ œ๋ชฉ, URL, ์Šค๋‹ˆํŽซ, ์ˆœ์œ„
Ads Transparency creativeโ†’ Post / PostListAds Transparency์˜ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ URL, ๋ฌธ๊ตฌ, ๊ด‘๊ณ ์ฃผ, ํ˜•์‹
GBP / hotel listingโ†’ Place / PlaceList / ReviewListGBP ์ด๋ฆ„, ํ‰์ , ์˜์—…์‹œ๊ฐ„, ๋ฆฌ๋ทฐ, Q&A, hotel_identifier๋กœ ์ƒ์„ธ ์—ฐ๊ฒฐ

์ด API์˜ ํ™œ์šฉ ๋ถ„์•ผ

์ด API๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค.

10active Google endpoints in the registry
1 / 5ํ‘œ์ค€ 1 ํฌ๋ ˆ๋”ง, ๊ณ ๊ธ‰ 5 ํฌ๋ ˆ๋”ง ์‚ฌ๋‹ค๋ฆฌ

SERP ํ™•์ธ, ๊ด‘๊ณ  ์ธํ…”, ๋กœ์ปฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋ณด๊ฐ•

ํ˜ธ์ถœ์€ search, company/ads ์ฒด์ธ, business/info์— ์ง‘์ค‘๋ฉ๋‹ˆ๋‹ค. ์—ฌํ–‰์ด๋‚˜ ๋กœ์ปฌ ํ‰ํŒ ์ž‘์—…์ด ๊นŠ์„ ๋•Œ ํ˜ธํ…”๊ณผ Q&A๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. SERP๋Š” 1 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค. Ads Transparency์™€ ๋น„์ฆˆ๋‹ˆ์Šคยทํ˜ธํ…”์„ ๊ฐ™์€ ํ‚ค๋กœ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. Google Cloud OAuth ํ”„๋กœ์ ํŠธ๋Š” ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค.

SERP์™€ ํ‘œ์ค€ ๋น„์ฆˆ๋‹ˆ์Šค ์ฝ๊ธฐ๋Š” ๋ผ์ด๋ธŒ ๋ฏธ์Šค ์‹œ ๋ณดํ†ต ์ˆ˜ ์ดˆ์ž…๋‹ˆ๋‹ค. ๊ด‘๊ณ  ๋ชฉ๋ก๊ณผ ์‹ฌ์ธต ํ˜ธํ…” ์ƒ์„ธ๋Š” ์—…์ŠคํŠธ๋ฆผ ์ž‘์—…์ด ๋ฌด๊ฑฐ์šธ ๋•Œ ๋” ๊ธธ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™œ์šฉ ์‚ฌ๋ก€

์ด ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฐฉ์‹๊ณผ ๊ฐ ๋ฐฉ์‹์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์Šคํƒ์ž…๋‹ˆ๋‹ค.

SEOยท๋ฆฌ์„œ์น˜ ์žก

Python, cron, ๋…ธํŠธ๋ถ

region๊ณผ date ์ฐฝ์œผ๋กœ google/search๋ฅผ ํด๋งํ•ด SERP ์Šค๋ƒ…์ƒท์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ œ๋ชฉ, URL, ์ˆœ์œ„๋ฅผ ๋‚จ๊น๋‹ˆ๋‹ค. ์บ์‹œ ํžˆํŠธ๋กœ ๋ฐ˜๋ณต ๋น„์šฉ์„ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค.

๊ฒฝ์Ÿ ๊ด‘๊ณ  ๋ชจ๋‹ˆํ„ฐ

Node, ์›Œ์ปค, Slack ๋ด‡

๊ด‘๊ณ ์ฃผ๋ฅผ ํ™•์ธํ•œ ๋’ค domain์œผ๋กœ company/ads๋ฅผ ๋ชฉ๋กํ™”ํ•˜๊ณ  /ad๋กœ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์ƒ์„ธ๋ฅผ ์—ฝ๋‹ˆ๋‹ค. ํ”Œ๋žซํผ ํ‘œ๋ฉด๊ณผ ํ˜•์‹์œผ๋กœ ํ•„ํ„ฐํ•ฉ๋‹ˆ๋‹ค.

๋กœ์ปฌ ๋ฐ์ดํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ

Go, ETL, Explorer

business/info์™€ ๋ฆฌ๋ทฐ, ์—…๋ฐ์ดํŠธ, Q&A๋ฅผ CRM ๋ณด๊ฐ•์— ๋„ฃ์Šต๋‹ˆ๋‹ค. hotels/search ํ›„ hotels/info๋กœ ์—ฌํ–‰ ์ธ๋ฒคํ† ๋ฆฌ ์žก์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์นดํƒˆ๋กœ๊ทธ์™€ ๊ฐ™์€ API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ถœ ์˜ˆ์‹œ

ํ‘œ์ค€ ํ‹ฐ์–ด๋Š” ๋ผ์ด๋ธŒ ํ˜ธ์ถœ๋‹น 1 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค. ๊ด‘๊ณ ์™€ ์‹ฌ์ธต ๋น„์ฆˆ๋‹ˆ์Šค๋Š” 5 ํฌ๋ ˆ๋”ง์ž…๋‹ˆ๋‹ค. ์บ์‹œ ํžˆํŠธ๋Š” ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค.

curl "https://www.socialcrawl.dev/v1/google/search?query=best+restaurants+in+London&region=UK" \
  -H "x-api-key: sc_your_api_key_here"
curl "https://www.socialcrawl.dev/v1/google/business/info?keyword=Blue+Bottle+Coffee&location_name=San+Francisco" \
  -H "x-api-key: sc_your_api_key_here"
Google logoSocialCrawl Google

์นดํƒˆ๋กœ๊ทธ์™€ ๊ฐ™์€ API ํ‚ค

์—”๋“œํฌ์ธํŠธ

Google Search API๋Š” ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ๋ ค์ฃผ๋‚˜์š”

๋ชจ๋“  ์—”๋“œํฌ์ธํŠธ๊ฐ€ ๊ฐ™์€ ์‘๋‹ต ๊ตฌ์กฐ์˜ JSON์„ ๋ณด๋‚ด๋“œ๋ ค์š”. ์—”๋“œํฌ์ธํŠธ๊ฐ€ ํ•ด๋‹น ์ง€ํ‘œ๋ฅผ ์ง€์›ํ•˜๊ณ  ๊ณ„์‚ฐ์— ํ•„์š”ํ•œ ์›๋ณธ ๊ฐ’์ด ์žˆ์„ ๋•Œ๋งŒ ์ฐธ์—ฌ์œจยท์ฝ˜ํ…์ธ  ์นดํ…Œ๊ณ ๋ฆฌ ๊ฐ™์€ ๊ณ„์‚ฐ ํ•„๋“œ๊ฐ€ ํฌํ•จ๋ผ์š”.

๋น„๊ต

SocialCrawl๊ณผ ์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘, ๋ญ๊ฐ€ ๋‹ค๋ฅธ๊ฐ€์š”?

๊ฐ™์€ Google Search ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ๋‚˜๋ž€ํžˆ ๋น„๊ตํ–ˆ์–ด์š”. ์ธ์ฆ๋ถ€ํ„ฐ ๋น„์šฉ๊นŒ์ง€ ํ•œ๋ˆˆ์— ํ™•์ธํ•ด ๋ณด์„ธ์š”.

์ธ์ฆ

SocialCrawl
x-api-key ํ—ค๋” ํ•˜๋‚˜๋กœ 68๊ฐœ ํ”Œ๋žซํผ์„ ๋ชจ๋‘ ํ˜ธ์ถœํ•ด์š”
์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘
ํ‚ค๋Š” ์—†์ง€๋งŒ ํ”„๋ก์‹œ ๊ณ„์ •๊ณผ ์„ธ์…˜ ์ฟ ํ‚ค๋ฅผ ์ง์ ‘ ๊ด€๋ฆฌํ•ด์•ผ ํ•ด์š”

์‹œ์ž‘ ์ค€๋น„

SocialCrawl
GET ์š”์ฒญ ํ•œ ๋ฒˆ์ด๋ฉด ๋ช‡ ๋ถ„ ์•ˆ์— ์ฒซ ํ˜ธ์ถœ๊นŒ์ง€ ๋๋‚˜์š”
์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘
ํ—ค๋“œ๋ฆฌ์Šค ๋ธŒ๋ผ์šฐ์ €, ํ”„๋ก์‹œ ๋กœํ…Œ์ด์…˜, HTML ํŒŒ์„œ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด ์šด์˜ํ•ด์•ผ ํ•ด์š”

์ฐจ๋‹จยทCAPTCHA

SocialCrawl
์ฐจ๋‹จ๊ณผ CAPTCHA ์ฒ˜๋ฆฌ๋Š” ์—…์ŠคํŠธ๋ฆผ์—์„œ ์•Œ์•„์„œ ํ•ด๊ฒฐ๋ผ์š”
์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘
Google์ด ๊ฐ•ํ•˜๊ฒŒ ์ฐจ๋‹จํ•ด์„œ CAPTCHA์™€ IP ๋ฐด์„ ์ง์ ‘ ๊ฐ๋‹นํ•ด์•ผ ํ•ด์š”

์‘๋‹ต ์Šคํ‚ค๋งˆ

SocialCrawl
68๊ฐœ ํ”Œ๋žซํผ ๊ณตํ†ต ํ†ตํ•ฉ JSON ์Šคํ‚ค๋งˆ๋กœ ์™€์š”
์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘
์›์‹œ HTML์ด๋ผ Google ๋งˆํฌ์—…์ด ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ๊นจ์ ธ์š”

์š”๊ธˆ

SocialCrawl
SERP 1 ํฌ๋ ˆ๋”ง, ๊ด‘๊ณ ยท๋ฆฌ๋ทฐ 5 ํฌ๋ ˆ๋”ง, ๊ฐ€์ž… ์‹œ 100 ํฌ๋ ˆ๋”ง ๋ฌด๋ฃŒ์˜ˆ์š”
์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘
์‹œ์ž‘์€ ๋ฌด๋ฃŒ์ง€๋งŒ ํ”„๋ก์‹œยทCAPTCHA ์†”๋ฒ„ ๋น„์šฉ์ด ๊ทœ๋ชจ์™€ ํ•จ๊ป˜ ๋ถˆ์–ด๋‚˜์š”

๋ฐ์ดํ„ฐ ๋ฒ”์œ„

SocialCrawl
SERPยท๊ด‘๊ณ  ํˆฌ๋ช…์„ฑยท๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„ยท๋ฆฌ๋ทฐยทํ˜ธํ…”๊นŒ์ง€ API ํ•˜๋‚˜๋กœ ๋ฐ›์•„์š”
์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘
์ง€๋ฉด๋งˆ๋‹ค ์Šคํฌ๋ž˜ํผ์™€ ํŒŒ์„œ๋ฅผ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•ด์š”

์œ ์ง€๋ณด์ˆ˜

SocialCrawl
Google ๋ ˆ์ด์•„์›ƒ์ด ๋ฐ”๋€Œ์–ด๋„ ์Šคํ‚ค๋งˆ๊ฐ€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ผ์š”
์ง์ ‘ SERP ์Šคํฌ๋ž˜ํ•‘
Google HTML์ด ์—…๋ฐ์ดํŠธ๋  ๋•Œ๋งˆ๋‹ค ํŒŒ์„œ๋ฅผ ๊ณ„์† ๊ณ ์ณ์•ผ ํ•ด์š”
์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

API, ์š”๊ธˆ์ œ, ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€์ž…๋‹ˆ๋‹ค.

๋ฌธ์˜ํ•˜๊ธฐ
Google ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘ํ•˜๋‚˜์š”?
SocialCrawl์ด Google ์›น ๊ฒ€์ƒ‰ SERP, Google ๊ด‘๊ณ  ํˆฌ๋ช…์„ฑ ์„ผํ„ฐ์˜ ๊ด‘๊ณ ์ฃผ ๊ฒ€์ƒ‰ยทํšŒ์‚ฌ ๊ด‘๊ณ  ํ”ผ๋“œ๊นŒ์ง€ ์—”๋“œํฌ์ธํŠธ ์„ธ ์ข…์„ ์ œ๊ณตํ•ด์š”. x-api-key ํ•˜๋‚˜๋งŒ ์žˆ์œผ๋ฉด ๋˜๊ณ , Google Cloud ํ”„๋กœ์ ํŠธ๋‚˜ OAuth, SerpApi ๊ตฌ๋… ์—†์ด ๋ฐ”๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์–ด์š”.
SocialCrawl์€ ์–ด๋–ค Google ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ง€์›ํ•˜๋‚˜์š”?
Google ์›น ๊ฒ€์ƒ‰(์ œ๋ชฉ, URL, ์Šค๋‹ˆํŽซ, ์ˆœ์œ„ ํฌํ•จ ์˜ค๊ฐ€๋‹‰ SERP), ๊ด‘๊ณ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด‘๊ณ ์ฃผ ๊ฒ€์ƒ‰, ๋„๋ฉ”์ธยท์ง€์—ญยท์ฃผ์ œยท๊ธฐ๊ฐ„์œผ๋กœ ํ•„ํ„ฐ๋ง๋˜๋Š” ํšŒ์‚ฌ ๊ด‘๊ณ  ํ”ผ๋“œ๋ฅผ ํฌํ•จํ•ด ์ด 12๊ฐœ ์—”๋“œํฌ์ธํŠธ์˜ˆ์š”. ๋ชจ๋‘ ๊ฐ™์€ ํ†ตํ•ฉ ์Šคํ‚ค๋งˆ๋กœ ์‘๋‹ต์„ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
SerpApi๋‚˜ Bright Data ๋Œ€์ฒด์ œ๋กœ ์จ๋„ ๋˜๋‚˜์š”?
๋„ค, SocialCrawl์€ Google SERP์™€ ๊ด‘๊ณ  ํˆฌ๋ช…์„ฑ ์„ผํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ 68๊ฐœ ํ”Œ๋žซํผ ๊ณตํ†ต ํ†ตํ•ฉ ์Šคํ‚ค๋งˆ๋กœ ๋Œ๋ ค๋“œ๋ ค์š”. ๊ทธ๋ž˜์„œ Google ๊ฒ€์ƒ‰์šฉ ์ฝ”๋“œ ๊ทธ๋Œ€๋กœ TikTok, Reddit, YouTube์—๋„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์ฟผ๋ฆฌ๋งˆ๋‹ค CAPTCHA๋กœ ์‹คํŒจํ•˜๋Š” ์ผ ์—†์ด ์š”๊ธˆ๋„ ๋‹จ์ˆœํ•ด์š”.
Google API๋Š” ์š”๊ธˆ์ด ์–ผ๋งˆ์ธ๊ฐ€์š”?
Google ์›น ๊ฒ€์ƒ‰์€ 1 ํฌ๋ ˆ๋”ง(์Šคํƒ ๋‹ค๋“œ ํ‹ฐ์–ด)์ด์—์š”. ๊ด‘๊ณ  ํˆฌ๋ช…์„ฑ ์—”๋“œํฌ์ธํŠธ(๊ด‘๊ณ ์ฃผ ๊ฒ€์ƒ‰, ํšŒ์‚ฌ ๊ด‘๊ณ )๋Š” ์—…์ŠคํŠธ๋ฆผ ๋ Œ๋”๋ง์ด ๋ฌด๊ฑฐ์›Œ์„œ 5 ํฌ๋ ˆ๋”ง(์–ด๋“œ๋ฐด์Šค๋“œ ํ‹ฐ์–ด)์ด ๋“ค์–ด์š”. ์ƒˆ ๊ณ„์ •์€ 100 ํฌ๋ ˆ๋”ง์„ ๋ฌด๋ฃŒ๋กœ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ณ , ์‹ ์šฉ์นด๋“œ ์—†์ด ๋ฐ”๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์–ด์š”.
๊ฒฝ์Ÿ์‚ฌ ๋ถ„์„์šฉ์œผ๋กœ Google ๊ด‘๊ณ ๋„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‚˜์š”?
๋„ค, Google ๊ด‘๊ณ  ํˆฌ๋ช…์„ฑ ์„ผํ„ฐ ์ „์šฉ ์—”๋“œํฌ์ธํŠธ๊ฐ€ 2์ข… ์žˆ์–ด์š”. ๋ธŒ๋žœ๋“œ ํ‚ค์›Œ๋“œ๋กœ ๊ด‘๊ณ ์ฃผ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ํ•œ ํšŒ์‚ฌ๊ฐ€ ์ง‘ํ–‰ํ•œ ๋ชจ๋“  ๊ด‘๊ณ ๋ฅผ ์ง€์—ญยท์ฃผ์ œยท๊ธฐ๊ฐ„์œผ๋กœ ํ•„ํ„ฐ๋งํ•ด์„œ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”. ๊ด‘๊ณ  ์ธํ…”๋ฆฌ์ „์Šค ๊ตฌ์ถ•์— ๋”ฑ์ด์—์š”.
Google Cloud๋‚˜ Google Ads ๊ณ„์ •์ด ํ•„์š”ํ•œ๊ฐ€์š”?
ํ•„์š” ์—†์–ด์š”. Google Cloud ํ”„๋กœ์ ํŠธ, Custom Search Engine ID, Programmable Search API ํ‚ค, Google Ads ๊ฐœ๋ฐœ์ž ํ† ํฐ ์ „๋ถ€ ํ•„์š” ์—†์–ด์š”. SocialCrawl x-api-key์™€ ์ฟผ๋ฆฌ ๋˜๋Š” URL๋งŒ ์žˆ์œผ๋ฉด ๋‹ค๋ฅธ ํ”Œ๋žซํผ๊ณผ ๋™์ผํ•œ ํ†ตํ•ฉ ์Šคํ‚ค๋งˆ๋กœ ์‘๋‹ต์„ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”.
Places API ์—†์ด Google ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„๊ณผ ๋ฆฌ๋ทฐ๋„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‚˜์š”?
๋„ค, Google ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„์„ ํ†ต์งธ๋กœ ๋‹ค๋ค„์š”. ํ”„๋กœํ•„ ์ •๋ณด, ๋ฆฌ๋ทฐ(TripAdvisorยทYelp ๊ฐ™์€ ์ œ3์ž ์ถœ์ฒ˜ ํฌํ•จ), ์‚ฌ์žฅ๋‹˜ ๊ฒŒ์‹œ๊ธ€, ๋™๋„ค Q&A๊นŒ์ง€ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์–ด์š”. Google Cloud ํ”„๋กœ์ ํŠธ๋‚˜ OAuth, ์žฅ์†Œ๋ณ„ ํ• ๋‹น๋Ÿ‰ ์—†์ด Placesยท๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„ API๋ฅผ ๊ทธ๋Œ€๋กœ ๋Œ€์ฒดํ•˜์‹ค ์ˆ˜ ์žˆ์–ด์š”.
Google ํ˜ธํ…”์ด๋‚˜ ์—ฌํ–‰ ๋ฐ์ดํ„ฐ๋„ ์ง€์›ํ•˜๋‚˜์š”?
๋„ค, Google Travel ์—”๋“œํฌ์ธํŠธ๊ฐ€ 2์ข… ์žˆ์–ด์š”. ํ˜ธํ…” ๊ฒ€์ƒ‰์€ ์ด๋ฆ„ยท์„ฑ๊ธ‰ยท๋ฆฌ๋ทฐ ์ ์ˆ˜ยท์ขŒํ‘œยท์ด๋ฏธ์ง€ยท1๋ฐ• ์š”๊ธˆ์„ ๋Œ๋ ค๋“œ๋ฆฌ๊ณ , ํ˜ธํ…” ์ƒ์„ธ๋Š” 14๊ฐœ ์นดํ…Œ๊ณ ๋ฆฌ ํŽธ์˜์‹œ์„ค, 27๊ฐœ ๋ฆฌ๋ทฐ ๊ฐ์„ฑ ํ† ํ”ฝ, ์—ฌ๋Ÿฌ ์—…์ฒด ๊ฐ€๊ฒฉ ๋น„๊ต๊นŒ์ง€ ๋”ํ•ด๋“œ๋ ค์š”. ์ „๋ถ€ ๊ฐ™์€ ํ†ตํ•ฉ ์Šคํ‚ค๋งˆ๋กœ ์™€์š”.
๊ฐ€์žฅ ์ข‹์€ Google ์Šคํฌ๋ž˜ํผ API๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?
SocialCrawl์„ ์ถ”์ฒœํ•ด์š”. SERP ๊ฒ€์ƒ‰, ๊ด‘๊ณ  ํˆฌ๋ช…์„ฑ ์„ผํ„ฐ, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœํ•„ ๋ฆฌ๋ทฐยทQ&A, Google Travel ํ˜ธํ…”์„ ๋น„๋กฏํ•ด ์—”๋“œํฌ์ธํŠธ 12์ข…์„ x-api-key ํ•˜๋‚˜๋กœ ํ˜ธ์ถœํ•˜๊ณ , 68๊ฐœ ํ”Œ๋žซํผ ๊ณตํ†ต ํ†ตํ•ฉ ์Šคํ‚ค๋งˆ๋กœ ๋ฐ›์•„์š”. SERP๋Š” ํ˜ธ์ถœ๋‹น 1 ํฌ๋ ˆ๋”ง์ด๊ณ  ๊ฐ€์ž…ํ•˜๋ฉด 100 ํฌ๋ ˆ๋”ง์„ ๋ฌด๋ฃŒ๋กœ ๋“œ๋ ค์„œ ์‹ ์šฉ์นด๋“œ ์—†์ด ๋ฐ”๋กœ ๋น„๊ตํ•ด ๋ณด์‹ค ์ˆ˜ ์žˆ์–ด์š”.
Google Search ๋ฐ์ดํ„ฐ ์Šคํฌ๋ž˜ํ•‘, ๋ฒ•์ ์œผ๋กœ ๊ดœ์ฐฎ์„๊นŒ์š”?
SocialCrawl์€ ๋ˆ„๊ตฌ๋‚˜ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ Google Search ๋ฐ์ดํ„ฐ๋งŒ ๋Œ๋ ค๋“œ๋ฆฌ๊ณ , ๋กœ๊ทธ์ธ์ด ํ•„์š”ํ•œ ๋น„๊ณต๊ฐœ ์ฝ˜ํ…์ธ ์—๋Š” ์ ‘๊ทผํ•˜์ง€ ์•Š์•„์š”. ๋‹ค๋งŒ ์‹ค์ œ ์ ๋ฒ•์„ฑ์€ ํ™œ์šฉ ๋ชฉ์ ๊ณผ ๊ตญ๊ฐ€๋ณ„ ๋ฒ•๋ฅ ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ ธ์š”. Google Search ์ด์šฉ์•ฝ๊ด€๊ณผ GDPRยทCCPA ๊ฐ™์€ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋ฒ•๊ทœ๋ฅผ ์ง€ํ‚ค๋Š” ์ฑ…์ž„์€ ์ด์šฉ์ž์—๊ฒŒ ์žˆ์–ด์š”. ์ด ๋‹ต๋ณ€์€ ์ผ๋ฐ˜ ์•ˆ๋‚ด์ผ ๋ฟ, ๋ฒ•๋ฅ  ์ž๋ฌธ์€ ์•„๋‹ˆ์—์š”.
Google Search ์Šคํฌ๋ž˜ํ•‘ API์™€ ๊ณต์‹ Google Search API๋Š” ๋ญ๊ฐ€ ๋‹ค๋ฅธ๊ฐ€์š”?
SocialCrawl์€ ์•ฑ ์‹ฌ์‚ฌ๋‚˜ ์Šน์ธ ๋Œ€๊ธฐ๊ฐ€ ์—†์–ด์š”. ๊ฐ€์ž… ์งํ›„ x-api-key ํ•˜๋‚˜๋กœ Google Search ์—”๋“œํฌ์ธํŠธ๋ฅผ ๋ฐ”๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๊ณ , ์‘๋‹ต์€ ๋‹ค๋ฅธ ๋ชจ๋“  ํ”Œ๋žซํผ๊ณผ ๊ฐ™์€ ํ†ตํ•ฉ ์Šคํ‚ค๋งˆ๋กœ ์™€์š”. ์š”๊ธˆ๋„ ํ”Œ๋žซํผ๋ณ„ ์ฟผํ„ฐ ๋Œ€์‹  ํฌ๋ ˆ๋”ง์œผ๋กœ ๊ณ„์‚ฐํ•ด์š”. ๊ธ€ ๊ฒŒ์‹œ ๊ฐ™์€ ์“ฐ๊ธฐ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ๊ณต์‹ API๊ฐ€ ๋งž์•„์š”. SocialCrawl์€ ์ฝ๊ธฐ ์ „์šฉ ๋ฐ์ดํ„ฐ๋งŒ ๋‹ค๋ค„์š”.

AI์—๊ฒŒ SocialCrawl์„ ๋ฌผ์–ด๋ณด์„ธ์š”

Google Search API ๋ ˆํผ๋Ÿฐ์Šค ๋ฌธ์„œ ๋ณด๊ธฐ

๐Ÿค– AI ์—์ด์ „ํŠธ๋‚˜ LLM์ด์‹ ๊ฐ€์š”? ์ด ํŽ˜์ด์ง€๋ฅผ markdown์œผ๋กœ ์ฝ์–ด๋ณด์„ธ์š”