OLX スクレイパー

どの国の OLX 広告も、
行データで

OLX が展開しているどの国の検索 URL でも貼り付けてください - olx.ro、olx.pl、olx.kz、olx.in - 掲載情報が行データで返ります。タイトルと説明、価格とそれが表示されている通貨、商品の所在地、誰が売っているか、事業者かどうか、すべての画像、そして出品へのリンク。

初回のみ 500 行無料以降 1 行 0.002 ドル28 列CSV · XLSX · JSON
使い方

検索 URL を入れると、
掲載情報が出てくる

入力は、いま見ているその OLX の検索そのものです。見ている国別サイトのままで構いません。

  1. ステップ 1プラットフォームにサインインします。
  2. ステップ 2OLX スクレイパーを開きます。
  3. ステップ 3olx.* の検索 URL を 1 行に 1 件ずつ貼り付けます - または CSV、XLSX、TXT、Parquet ファイルをアップロードします。
  4. ステップ 4クエリごとの上限を設定します。空欄にすればすべて取得します。
  5. ステップ 5出力形式を選びます。
  6. ステップ 6Get Data をクリックします。

1 件の広告につき 1 行で、それぞれどのクエリから来たかのラベルが付きます。複数の国にまたがる実行でも、入力リストまで遡って追跡できます。

チームが使う理由

ツールは 1 つ、
OLX のすべての国

どの国でも同じ列

OLX は多くの国別サイトを運営していますが、これは 1 つのフォームからそのすべてを読みます。ルーマニアの検索とポーランドの検索を続けて貼り付けても、両方が同じ形で返ります。

所在地を要素に分解

市・州・地区にそれぞれ専用の列があり、名称の隣に ID も付きます。分解が必要な 1 本の文字列で届くのではありません。結合済みの文字列も、必要なら残っています。

個人か事業者かを明示

専用の列が、その広告が個人売買か販売業者かを示します。価格系列が消費者市場を測っているのか業者市場を測っているのかを決めるのは、まさにこの区別です。

取得できるもの

28 列、
1 件の広告につき 1 行

各行は OLX の検索結果が見せているとおりの広告を運びます。タイトルと説明、価格とその通貨、分解された所在地、出品者とアカウントの古さ、すべての画像、そして出品へのリンク。

下の列一覧は実際の実行のヘッダー行であり、仕様書ではありません。これを土台にする前に、その下の注記を読んでください。この出力には人がつまずく癖が 3 つあり、そのうち 1 つは、検索した国から通貨を推測すると価格比較を静かに壊します。

データ辞書

28 列、
どの書き出し形式でも

実際の実行のヘッダー行から取ったもので、プラットフォームの列一覧と一致します。JSON もワークブックも同じ名前を使っており、ここではどの形式も他より狭いということはありません。

query
送信した OLX の検索 URL。そこから生じたすべての行に繰り返し入ります。
id
OLX 自身が付けた広告の識別子。
author_title
OLX が表示している出品者の表示名。
author_id
OLX の出品者アカウント識別子。これでグループ化すると、同じ出品者が掲載したものをすべて拾えます。
company_name
出品者に商号がある場合の商号。business の写しとして扱わないでください。両者はどちらの向きにも確実には連動しません。
is_phone_viewable
OLX が広告上に電話番号を表示しているかどうか - 小文字の文字列 yesno
author_member_since
出品者アカウントが作成された日付。YYYY-MM-DD 形式。その人がどれだけ定着しているかのおおまかな手がかりになります。
listing_url
出品へのリンク。確認したすべての行で url と同一でした。両者は重複ペアなので、片方を採ってもう片方は無視してください。
title
出品者が書いたままの広告タイトル。
description
広告の本文。
business
その広告が個人ではなく販売業者によるものかどうか - 小文字の文字列 yesno
location_city_id
OLX の市の数値 ID。
location_city_name
表示されているままの市の名称。
location_city_normalized_name
正規化された市名。表示名は現地の綴りや発音記号を含むため、結合に使うのはこちらです。
location_region_id
OLX の州・地域の数値 ID。
location_region_name
表示されているままの州・地域名。
location_region_normalized_name
正規化された州・地域名。
images
すべての画像 URL を、セミコロンと空白でつないだ 1 本の文字列です - 配列ではありません。"; " で分割するとリストになります。
price
提示価格。記号も桁区切りもない、文字列に入った素の数値です。単位はこの列ではなく次の列にあります。
currency
価格が表示されている通貨。行ごとに読んでください。1 つの国別サイトでの 1 回の検索が複数の通貨の価格を返しました。ドメインから推測すると数値が狂います。
phones
出品者の電話番号のための列。
location_district_id
広告に地区がある場合の、OLX の地区の数値 ID。
location_district_name
広告に地区がある場合の地区名。
location
OLX が表示しているままの結合済み所在地文字列。通常は市と州をつないだものです。上の分割済み列に同じ情報が、すでに分けられた形で入っています。
date
広告が掲載された日。YYYY-MM-DD 形式。実行日から逆算する必要のない、本物の日付です。
url
出品へのリンク。listing_url の重複です。
image
最初の画像 URL。images の先頭エントリと同じ値です。
details
OLX がタイトルの下に印字する、カテゴリごとのスペック行。自由テキストで、たとえば車両の広告なら 150 000 km · 2022 のように返ります。カテゴリによって形が変わり、末尾に空白が付いていますので、解析前にトリムしてください。

この出力には人をつまずかせる癖が 3 つあります。第一に、そして最も高くつくのが、currency は行ごとに読む必要があるという点です。1 つの国別サイトでの 1 回の検索が複数の通貨の価格を返しました。ドメインから通貨を決め打ちする価格系列は、静かに単位を混ぜてしまいます。第二に、images はセミコロンと空白でつないだ文字列であって配列ではありません。"; " で分割してください。image はその先頭エントリにすぎません。第三に、確認したすべての行で urllisting_url は同一であり、結合済みの location と分割済みの市・州の列も同様でした。28 列のうち複数は同じ事実の二重掲載です。もう 1 つ、パーサーを書く前に。details はカテゴリによって形の変わる自由テキストで末尾に空白が付き、company_namebusiness フラグとどちらの向きにも確実には連動しません。

実行の設定

設定はジョブ側で、
表計算ソフトではなく

クエリごとの上限が、1 回の実行の費用とファイルに入る量を決めます。検索リストの渡し方と合わせて、ジョブを開始する前に選びます。

olx.ro の検索 URL olx.pl の検索 URL olx.kz の検索 URL olx.in の検索 URL クエリごとの上限 空欄ですべて取得 1 行に 1 件ずつ貼り付け CSV アップロード XLSX アップロード TXT アップロード Parquet アップロード
よくある使い方

ここで最も多く
実行される 3 つの仕事。

チームがクラシファイドのデータを使って、実際に抱えている問いに答えている例をいくつか。

価格戦略

国境をまたいでカテゴリの値付けをする

OLX は多くの国を 1 つの出力形式でカバーするため、同じ検索を複数の国別サイトに走らせれば、国をまたぐ価格の全体像が 1 つのファイルにまとまります。ドメインではなく通貨列を使って換算すれば、比較は崩れません。

価格戦略 · マーケットプレイス
供給

販売業者と個人を切り分ける

事業者フラグは、1 つのカテゴリを消費者市場と業者市場に割ります。両者は価格でも回転でも動きが違い、まとめて平均すると両方とも見えなくなります。

戦略
調査

地区単位まで供給を地図に落とす

市・州・地区が ID 付きの独立した列で届くので、地理的な集計を文字列の切り貼りから始めずに済みます。正規化された名称で結合すれば、現地の綴りの揺れも問題になりません。

調査
料金

実際に取り出した
広告の分だけ、お支払い

サブスクリプションも、最低利用額も、毎月の請求もありません。最初の 500 行は当社負担です。その後は従量課金で、ここにある他のスクレイパーとまったく同じ均一料金です。

無料枠

500 行無料 - 0 ドル

新規アカウントごとに初回 1 回。クレジットカード不要。クエリごとの上限、ファイルアップロード、すべての書き出し形式を含みます。

ずっと 0 ドル
従量課金

無料枠のあとは 1 行 0.002 ドル

1,000 件の広告でおよそ 2 ドル。事前の見積り表示が、実行を開始する前に行数とクレジット費用を示します。想定外の請求も、換算の必要な計算ユニットもありません。

最も選ばれています
大量利用

カスタム · 大量利用

継続的なモニタリングや非常に大きな過去データの取得のための、ボリューム料金、専用ワーカー、SLA。ご要望の規模をお知らせいただければお見積りします。

ご相談ください
初回の有料実行が 10% オフ。お支払い時にコード LIVESCRAPER10 をご利用ください。
登録する
相性のよい組み合わせ

1 つのクラシファイドと、
その隣

法的な話

OLX の広告
スクレイピングするのは合法か。

短い答えは「はい」です。公開されている広告の内容については。そしてこの出力は多くのものより出品者の情報を多く含むため、計画が要ります。

OLX の広告は、見つけてもらうために公開されています。タイトル、説明、価格、所在地、画像、出品者の表示名は、ログインしていてもいなくても、その検索を実行した誰にでも表示されます。公開されている広告データを価格調査のために収集することは長く確立された実務であり、ここではログインも有料の壁も一切触れていません。

このスキーマは、価格だけを取るスクレイピングよりも出品者に関する情報を多く含みます。表示名、アカウント ID、アカウント作成日、事業者フラグ、それに商号と電話番号の列です。OLX は EU で非常に大きいため、GDPR は公開されていたという事実にではなく、その後にあなたが何をするかに適用されます。ここから 2 つの帰結が出ます。関心が価格と供給にあるなら、取り込み時に出品者の列を捨ててください。そうすればこの問題はあなたのものではなくなります。残すのであれば、個々の実行が何を返すかにかかわらず、電話番号の列は原則として個人データとして扱ってください。

OLX 自身の利用規約は自動アクセスを制限しているため、これは法律の問題であると同時に規約の問題でもあります。プラットフォームと契約関係がある場合は確認してください。当社はデータ層でサードパーティのトラッカーを一切動かしておらず、書き出したファイルは 30 日で自動的に削除されます。

livescraper.app · 方針
公開されている広告の内容のみ
ログインなし、アカウントに触れない
出品者の列は個人データ - 使わないなら捨てる
初期状態で GDPR に準拠
書き出しは自動削除(30 日)
規模を広げる前に OLX 自身の規約を確認してください。
よくある質問

登録する前に
よく聞かれること。

最もよくいただく質問です。ほかにもあれば ご連絡ください - 回答を書いているのはボットではなく人間です。

OLX の広告はどうやってスクレイピングしますか。+
OLX スクレイパーを使います。
  1. プラットフォームにサインインします。
  2. OLX スクレイパーを開きます。
  3. olx.* の検索 URL を 1 行に 1 件ずつ貼り付けます - または CSV、XLSX、TXT、Parquet ファイルをアップロードします。
  4. クエリごとの上限を設定します。空欄にすればすべて取得します。
  5. 出力形式を選びます。
  6. Get Data をクリックします。
OLX のどの国で使えますか。+
どの国でも使えます。いま見ている国別サイトの検索 URL をそのまま貼り付ければよいので、olx.ro、olx.pl、olx.kz、olx.in はすべて同じ欄に 1 行 1 件で入ります。検索がどの国から来たかにかかわらず、列は同じ形で返ります。
1 件の広告から何が返りますか。+
出品・所在地・出品者をカバーする 28 列です。広告 ID、タイトル、説明、価格と通貨、掲載日、画像、出品へのリンク、ID 付きで別々の列になった市・州・地区、そして出品者の名前、アカウント ID、アカウントの古さ、事業者フラグ。28 列すべてが JSON だけでなく CSV と XLSX にも入ります。
検索した国から通貨を推測できますか。+
できません。そしてこれが最も高くつきやすい間違いです。1 つの国別サイトでの 1 回の検索が、複数の通貨で表示された価格を返しました。つまりドメインは単位を教えてくれません。通貨列を行ごとに読み、それに基づいて換算してください。そうしないと価格系列が静かに単位を混ぜ、その上に築いた集計はすべて狂います。
重複しているように見える列があるのはなぜですか。+
実際に複数が重複しているからです。確認したすべての行で、url と listing_url は同じリンクを持ち、image は images の先頭エントリを持ち、結合済みの所在地文字列は分割済みの列がすでに持っている市と州を持っていました。独立したフィールドとして扱うのではなく、自分のパイプラインに合う方を選び、その片割れは無視してください。
images はリストですか。+
届いた時点ではリストではありません。すべての画像 URL をセミコロンと空白でつないだ 1 本の文字列なので、そこで分割するとリストになります。別にある image 列は先頭の URL だけを持つ便宜的なものです。
以前に書き出したファイルは列がずっと少ないのですが、なぜですか。+
出力が 2026 年 7 月 2 日に拡張されたからです。その日より前は、実行は 8 列を返していました - query、title、price、location、date、url、image、details です。その日以降は、ここに記載した 28 列を返し、出品者・通貨・説明・分割された所在地のフィールドが加わりました。変更前のファイルをお持ちなら、狭く見えるのはそのためです。削られたものはありません。
費用はいくらですか。+
最初の 500 行は初回 1 回かぎり無料で、クレジットカードも不要です。それ以降は 1 行 0.002 ドル - 広告 1,000 件でおよそ 2 ドル - で、プラットフォーム上の他のどのスクレイパーとも同じ均一料金です。実行を開始する前に、見積り表示がその費用を示します。

最初の 500 件の広告は、
当社のおごりです

新規アカウントごとに初回 1 回かぎりの無料 500 行 - 有効期限はありません。その後は 1 行 0.002 ドルの従量課金で、あなたが望むまでカード情報を登録する必要はありません。

すぐに有効 · カード不要

OLX のクラシファイド広告を大規模にスクレイピングする

Livescraper の OLX スクレイパーは、マーケットプレイスの検索を掲載データに変えます。OLX が展開しているどの国の検索 URL でも送信でき - 1 行に 1 件ずつ入力するか、CSV、XLSX、TXT、Parquet ファイルとしてアップロードします - 必要ならクエリごとに行数を制限し、結果をきれいな CSV、Excel、JSON としてダウンロードできます。

各行は OLX の検索結果が見せているとおりの広告を、28 列にわたって運びます。ID、タイトルと説明、価格とそれが表示されている通貨、掲載日、すべての画像、出品へのリンク、表示名と正規化名の両方を持つ市・州・地区の別々の列、そして出品者の表示名、アカウント ID、アカウントの古さ、事業者フラグ。そのすべてが JSON だけでなくワークブックにも入ります。

価格戦略チームは、1 つの検索を複数の国別サイトに走らせて、国をまたぐ全体像を 1 つのファイルに作ります。戦略チームは事業者フラグを使って、1 つのカテゴリを個人側と業者側に割ります。両者は動きが違い、まとめて平均すると誤った像になります。調査に携わる人は、分割された所在地の列を使って、文字列を切り貼りせずに地区から州へと供給を集計します。

これを土台にする前に知っておくべき癖が 3 つあります。通貨は行ごとに読む必要があります。1 つの国別サイトでの検索が複数の通貨を返したため、ドメインから推測すると数値が狂います。images 列は配列ではなくセミコロンでつないだ文字列です。そして複数の列が同じ事実の二重掲載です。確認したすべての行で url と listing_url は一致し、image と images の先頭エントリも同様でした。無料で始められます。最初の 500 行は費用もクレジットカードも不要で、その後は 1 行 0.002 ドルの均一料金です。