生活費の比較
Numbeoエンドポイントを使えば、「生活費の比較」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
正規化されたNumbeoの生活費・生活の質指数で都市と国を比較できます。都市・国の詳細、現在または過去のランキングを取得し、立地リサーチ、移住関連プロダクト、市場分析、ローカルデータ拡充に活用できます。
公開されているNumbeoの生活費、生活の質、犯罪率、医療、汚染、交通、不動産指数を構造化JSONとして取得できます。
エンドポイントファミリー
2
ドキュメント化されたパラメータ
20
サンプル数
8
ライブカタログスナップショット
稼働エンドポイント
8
メソッド
GET
必須パラメータ
16
スキーマ参照
8
{
"platform": "Numbeo",
"endpoint": "numbeo-cost-of-living-rankings",
"method": "GET",
"path": "/numbeo/cost-of-living/rankings",
"auth": "apiKey"
}ユースケース
公開されているNumbeoの生活費、生活の質、犯罪率、医療、汚染、交通、不動産指数を構造化JSONとして取得できます。
Numbeoエンドポイントを使えば、「生活費の比較」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Numbeoエンドポイントを使えば、「都市・国の市場リサーチ」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Numbeoエンドポイントを使えば、「移住・立地インテリジェンス」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のNumbeoエンドポイントカタログから取得しています(エンドポイント8件、ドキュメント化されたリクエストパラメータ20個、公開レスポンススキーマ8件)。DocsとPlaygroundが参照しているカタログと同じものです。
Numbeoのエンドポイントは8件、2つのリクエストファミリーに分類されています(Cost Of Living、Indices)。
これらのNumbeoエンドポイントには20個のリクエストパラメータがドキュメント化されており、うち16個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
8件のNumbeoエンドポイントのうち8件が実際のサンプルレスポンスを、8件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Numbeoのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Numbeoのエンドポイントは8個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
/numbeo/cost-of-living/rankings
/numbeo/indices/rankings
エンドポイントカタログ
/numbeo/cost-of-living/rankingsReturns the global cost-of-living city ranking (Cost of Living, Rent, Cost of Living Plus Rent, Groceries, Restaurant Price, and Local Purchasing Power indices), either the continuously-updated current index or a historical periodic snapshot.
MCPツール numbeo_cost_of_living_rankings
/numbeo/cost-of-living/rankings-by-countryReturns the global country-level cost-of-living ranking (Cost of Living, Rent, Cost of Living Plus Rent, Groceries, Restaurant Price, and Local Purchasing Power indices).
MCPツール numbeo_cost_of_living_rankings_by_country
/numbeo/cost-of-living/city/{slug}Returns itemized cost-of-living prices for one city (restaurants, markets, transportation, utilities, rent, and more), grouped by category.
MCPツール numbeo_cost_of_living_city
/numbeo/cost-of-living/countryReturns aggregate itemized cost-of-living prices for a country, plus the headline cost-of-living indices for every city Numbeo tracks there.
MCPツール numbeo_cost_of_living_country
/numbeo/indices/rankingsReturns the global city ranking for a Numbeo index family, either the continuously-updated current index or a historical periodic snapshot.
MCPツール numbeo_indices_rankings
/numbeo/indices/rankings-by-countryReturns the global Numbeo ranking of countries for one index family, selected by the required `index`: `quality-of-life`, `crime`, `health-care`, `pollution`, `traffic` or `property-investment`. Each row has its `rank`, country and a list of named index values, such as the Crime Index and Safety Index for `crime`.
MCPツール numbeo_indices_rankings_by_country
/numbeo/indices/city/{slug}Returns one city's data for a Numbeo index family (quality of life, crime, health care, pollution, traffic, or property investment): headline indices, and (depending on the family) titled sub-index sections and/or itemized prices.
MCPツール numbeo_indices_city
/numbeo/indices/countryReturns one country's aggregate data for a Numbeo index family, plus every city Numbeo tracks there with its index breakdown.
MCPツール numbeo_indices_country
関連API
Maps & Local Data
Collect local business and place data from Google Maps for location intelligence workflows.
Maps & Local Data
Search ready-made scraped datasets for local business research with filters, facets, geo queries, and repeatable API output.
Maps & Local Data
Normalize location search, coordinate lookup, and OSM identifier enrichment through API-key protected geocoding endpoints.
Numbeoのスクレイピング方法
Crawloraの8個のNumbeoエンドポイントは、公開されている都市・国の指数をJSONに正規化します。numbeo.comはボット管理システムを導入していない、普通のサーバーサイドレンダリングのサイトです。本当に厄介なのは、都市のslug・指数カテゴリ・過去の期間といった専用の語彙で、これらのエンドポイントはそれを代わりに処理してくれます。
生活費には専用のルートがあります。それ以外はすべて/numbeo/indices/*経由でアクセスし、indexパラメータにはquality-of-life、crime、health-care、pollution、traffic、property-investmentのいずれかを指定します。
ランキング系のルートは識別子を一切必要とせず、ランク付けされた各都市または国とその指数を、各行のcity_slug(都市系ルートが必要とするパスパラメータそのもの)とともに返します。
/numbeo/cost-of-living/city/{slug}はカテゴリ別(レストラン、市場、交通、光熱費、家賃)の詳細価格を、それぞれ低値・高値の範囲付きで返します。/numbeo/indices/city/{slug}は、ある指数カテゴリにおけるその都市の総合指数と各サブ指数を返します。
国系ルートはNumbeo表記の国名を受け付け、集計データとその国でNumbeoが追跡するすべての都市を返します。
ランキング系ルートはscope=historicalと、2026-mid、2025、2024のようなperiodパラメータを受け付けます。過去に遡るほどカバレッジは縮小します(直近の期間は以前の期間より数百都市多くランク付けされます)。時系列で比較する際はperiodを固定してください。
FAQ
指数系ルートは生活の質、犯罪率、医療、汚染、交通、不動産投資の6カテゴリをカバーします。加えて、独自の都市・国・ランキングルートを持つ生活費があります。
任意のランキングレスポンスから取得できます。各行にはcity_slugフィールド(例:The-Hague-Den-Haag-Netherlands)が含まれ、これが/numbeo/cost-of-living/city/{slug}と/numbeo/indices/city/{slug}が必要とするパスパラメータそのものです。表記を自分で推測する必要はありません。
含まれます。任意のランキングルートにscope=historicalと、2026-midや2024のようなperiodパラメータを渡してください。過去の期間は現在の期間より明らかに少ない都市数しかカバーしていないため、比較する際は比較可能性を保ち、カバレッジの変化をランキングの変化と誤読しないようにしてください。
技術的には難しくありません。ボット管理システムが導入されていないサーバーサイドレンダリングのページです。本当に厄介なのはその構造で、都市slug、指数カテゴリ、サブ指数のブロック、期間の語彙がルートごとに異なります。これらのエンドポイントはそれを1つの統一されたJSON契約に正規化します。
Numbeoとの契約内容によります。Numbeoの規約は、出典リンク(numbeo.com)を明記した個人利用は無料で許可し、帰属表示付きの学術・報道目的の再利用も許可していますが、別のAPIや一般公開のデータフィードを通じたNumbeoデータの再配布には事前にNumbeoの同意が必要です。これらのエンドポイントは、ブラウザで見えるのと同じ公開ページを読み取っています。再配布前にNumbeoを出典として明記し、その規約を確認してください。数値を社内利用にとどめる場合はその限りではありません。
無料ではありません。NumbeoのCost of Living APIは有料製品で、都市・国の指数への商用アクセスには有料プランの購入または個別のデータライセンスが必要であり、無料プランはありません。CrawloraはNumbeoと提携関係にありません。これらのエンドポイントは同じ公開の都市・国ページを正規化しています。