ChatGPT Scraper
`scraper.chatgpt` アクターを使用して、UI をリバースエンジニアリングすることなく、ChatGPT の回答(Markdown 形式の応答、検索リンク、出典データを含む)を取得できます。
リクエスト例
curl 'https://api.scrapeless.com/api/v2/scraper/request' \
--header 'Content-Type: application/json' \
--header 'x-api-token: {you_api_key}' \
--data '{
"actor": "scraper.chatgpt",
"input": {
"prompt": "Most reliable proxy service for data extraction",
"country": "JP",
"web_search": true,
"shopping": true
},
"webhook": {
"url": "http://www.youwebhook.com"
}
}'Body パラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
prompt | string | はい | ChatGPT に送信するプロンプト。 |
country | string | はい | 国または地域コード。 |
web_search | boolean | いいえ | Web 検索を有効にするかどうか。 |
shopping | boolean | いいえ | ショッピングデータを取得するかどうか。デフォルトは true です。有効にすると、products フィールドに商品情報が返されます。 |
レスポンスフィールド
注: レスポンスにショッピングデータ(
productsフィールド)が含まれる場合、API コールは基本料金の 2 倍で課金されます。これは、複数のソースから商品情報を抽出・処理するために追加のリソースオーバーヘッドが必要となるためです。
| パラメータ | 型 | 説明 |
|---|---|---|
prompt | string | 元のプロンプト。 |
result_text | string | ChatGPT からの Markdown 形式の応答。 |
model | string | モデル識別子(例: gpt-5-1)。 |
web_search | bool | 検索補完が実行されたかどうかを示します。 |
links | array | 補足リンクの配列。 |
search_result | array | レスポンスに関連付けられた SERP 結果。 |
search_result.attribution | string | 検索結果の出典。 |
search_result.snippet | string | ChatGPT が提供するスニペット。 |
search_result.title | string | 検索ヒットのタイトル。 |
search_result.url | string | 検索ヒットの URL。 |
content_references | array | ChatGPT の回答内に含まれる参照。 |
content_references.attribution | string | 参照の出典。 |
content_references.title | string | 参照コンテンツのタイトル。 |
content_references.url | string | 参照コンテンツの URL。 |
products | array | ChatGPT が返す商品情報。 |
products.id | string | 商品の一意の識別子。 |
products.title | string | 商品のタイトル。 |
products.description | string | 商品の説明(null の場合があります)。 |
products.price | string | 表示価格(例: $799.99)。 |
products.rating | float | 平均評価スコア。 |
products.num_reviews | int | レビュー数。 |
products.merchants | string | 販売店名(例: Sony + others)。 |
products.image_urls | array | 商品画像 URL の配列。 |
products.url | string | 商品ページの URL。 |
products.offers | array | 購入オファーの配列。 |
products.offers.merchant_name | string | 販売店名。 |
products.offers.price | string | オファー価格。 |
products.offers.price_details | object | 価格の詳細内訳。 |
products.offers.price_details.base | string | 基本価格。 |
products.offers.price_details.total | string | 税金と送料を含む合計価格。 |
products.offers.available | bool | 商品の在庫状況。 |
products.offers.details | string | 配送および在庫情報。 |
products.offers.url | string | チェックアウトまたは商品の URL。 |
products.rating_grouped_citation | object | 評価の引用データ。 |
products.rating_grouped_citation.title | string | 引用タイトル。 |
products.rating_grouped_citation.url | string | 引用 URL。 |
products.rating_grouped_citation.supporting_websites | array | 評価を支持するウェブサイト。 |
products.rating_grouped_citation.supporting_websites.title | string | ウェブサイトのタイトル。 |
products.rating_grouped_citation.supporting_websites.url | string | ウェブサイトの URL。 |
ads | object | ChatGPT が返す広告情報。 |
ads.type | string | 広告レスポンスのタイプ(例: ads)。 |
ads.content | object | 広告のコンテンツ。 |
ads.content.type | string | 広告ユニットのタイプ(例: single_advertiser_ad_unit)。 |
ads.content.advertiser_brand | object | 広告主のブランド情報。 |
ads.content.advertiser_brand.id | string | 広告主ブランドの一意の識別子。 |
ads.content.advertiser_brand.name | string | 広告主ブランドの名前。 |
ads.content.advertiser_brand.url | string | 広告主ブランドのウェブサイト URL。 |
ads.content.advertiser_brand.favicon_url | string | 広告主のファビコンアイコンの URL。 |
ads.content.ad_cards | array | 広告カードの配列。 |
ads.content.ad_cards.title | string | 広告カードのタイトル。 |
ads.content.ad_cards.body | string | 広告の本文または説明。 |
ads.content.ad_cards.company_name | string | 広告主企業の名前。 |
ads.content.ad_cards.format | string | 広告カードのフォーマット(例: image_card_v2)。 |
ads.content.ad_cards.image_url | string | 広告画像の URL。 |
ads.content.ad_cards.cta_product_copy | string | CTA(行動喚起)商品コピー(null の場合があります)。 |
ads.content.ad_cards.card_header | object | 広告カードのヘッダー情報。 |
ads.content.ad_cards.card_header.title | string | カードヘッダー内のタイトル。 |
ads.content.ad_cards.card_header.subtitle | string | カードヘッダー内のサブタイトル(例: Sponsored)。 |
ads.content.ad_cards.card_header.logo_url | string | 広告主のロゴの URL。 |
ads.content.ad_cards.favicon_url | string | 広告のファビコンの URL。 |
ads.content.ad_cards.target | object | 広告のターゲットリンク情報。 |
ads.content.ad_cards.target.type | string | ターゲットのタイプ(例: url)。 |
ads.content.ad_cards.target.value | string | ターゲットリンクの実際の URL 値。 |
ads.content.ad_cards.target.open_externally | bool | リンクを外部で開くかどうか。 |
ads.content.carousel_cards | array | カルーセル広告カードの配列。 |
ads.content.carousel_cards.title | string | カルーセルカードのタイトル。 |
ads.content.carousel_cards.body | string | カルーセルカードの本文または説明。 |
ads.content.carousel_cards.image_url | string | カルーセルカード画像の URL。 |
ads.content.carousel_cards.target | object | カルーセルカードのターゲットリンク情報。 |
ads.content.carousel_cards.target.type | string | ターゲットのタイプ(例: url)。 |
ads.content.carousel_cards.target.value | string | カルーセルターゲットの実際の URL 値。 |
ads.content.carousel_cards.target.open_externally | bool | カルーセルリンクを外部で開くかどうか。 |