KYC不要 — 身分証もセルフィーも書類も不要。暗号資産で支払い:BTC, USDT, USDC, ETH, SOL, LTC
言語: 日本語
APIキーを取得

GET /read · 1ページあたり1クレジット · $0.07/1Kページから

WebページをMarkdownに変換するAPI:任意のURLの本文抽出、モデルにそのまま渡せる形で

URLを渡すと記事がMarkdownで返ります。見出し、段落、リスト、表、リンクは保持され、メニュー、Cookieバナー、広告、フッターは除去されます。ページのタイトル、著者、日付、言語も付きます。

最終更新:

概要

WebページをLLM向けにクリーンなMarkdownへ変換するAPIはどれですか?

WebページをMarkdownに変換するAPIは、ページを取得して本文を保持し、Markdownとして返します。WebReaderAPIは1回のリクエストで実行します:GET https://webreaderapi.com/api/v1/read?url=…は見出し、リスト、表、リンクを備えた記事を、タイトル、著者、日付、語数とともに返し、2026年10月時点で$0.07/1Kページから1ページあたり1クレジットです。robots.txtを尊重します。KYC不要。暗号資産で支払い。

URLをMarkdownに変換するAPIの概要

エンドポイントGET https://webreaderapi.com/api/v1/read?url=…(またはJSON本文を使う場合はPOST)
出力ページ本文のクリーンなMarkdown(またはプレーンテキスト、整形済みHTML)。タイトル、説明、著者、公開日、言語、単語数付き。リンクと画像はオプションで取得
JavaScriptページに必要な場合はヘッドレスブラウザでJavaScriptをレンダリング(render=auto)、常にレンダリング、または一切レンダリングしない
課金1クレジット = ブラウザなしでページを1回読み取り。ページのJavaScriptレンダリングにブラウザが必要な場合は2クレジット。失敗したリクエスト、またはサイトのrobots.txtが拒否したリクエストは課金されません
トークン予算max_charsはモデルが受け取れる長さにMarkdownを切り詰めます
robots.txt当社はrobots.txtを尊重します。クローラーはWebReaderAPIとして名乗り、自身向けまたはすべてのロボット向けに書かれたルールに従い、サイトが禁止したページは読み取りません。拒否されたページは課金されません
料金10,000ページで$3.75、100,000ページで$21.75、5,000,000ページの$0.07/1Kページから
支払いBTC, USDT, USDC, ETH, SOL, LTC、$25のトップアップから。KYC不要

なぜWebページをモデルに渡す前にMarkdownに変換するのですか?

Markdownはモデルが必要とする構造を保ち、不要なマークアップを削除します。一般的な記事ページでは、数百語の本文の周りにナビゲーション、スクリプト、トラッキングタグ、Cookie通知、関連記事ウィジェットが付いてきます。生のHTMLとして送ると、支払うトークンのほとんどがマークアップです。

Markdownは見出しを#として、リストを-として、表をパイプとして、リンクを[text](url)として保ちます。モデルはどの文がどのセクションに属するかを把握でき、出典リンクを引用し、見出しに沿ってテキストをチャンクに分割できます。同じテキストをプレーンな文章で送るとこの構造が失われ、HTMLで送るとはるかに多くのトークンがかかります。

APIは何を残し、何を削除しますか?

デフォルトのmain_content=trueでは、APIは読者が求めてきたページの部分を残し、それ以外を削除します。

残す削除する
タイトルと見出しサイトのナビゲーションとメニュー
段落、引用、リストCookieと同意のバナー
表(Markdownの表として)広告とプロモーション用ウィジェット
コードブロック(表示されていれば言語付き)サイドバーと関連記事リスト
本文中のリンクフッターと法的な定型文
画像(include_images=trueのときのみ)共有ボタンとコメントフォーム

代わりにページ全体を変換するにはmain_content=falseを設定します。たとえば、すべてが重要なホームページや商品一覧などです。Markdownなしのプレーンテキストにはformat=text、メインコンテンツのクリーンなHTMLにはformat=htmlを設定します。

curl: 1ページをMarkdownとして取得し、20,000文字に切り詰める
curl -G "https://webreaderapi.com/api/v1/read" \
  -H "Authorization: Bearer $WEBREADER_API_KEY" \
  --data-urlencode "url=https://example.com/blog/pour-over-coffee" \
  -d format=markdown -d max_chars=20000
Python: ページを読み、メタデータとMarkdownを出力する
import os

import requests

resp = requests.get(
    "https://webreaderapi.com/api/v1/read",
    headers={"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]},
    params={"url": "https://example.com/blog/pour-over-coffee", "format": "markdown"},
    timeout=90,
)
resp.raise_for_status()
page = resp.json()
print(page["title"], "|", page.get("author"), "|", page.get("published_at"))
print(page["word_count"], "words,", page["credits_used"], "credit(s)")
print(page["markdown"][:500])

JavaScriptで構築されたページはどうなりますか?

多くのページは最初のHTMLにほとんどテキストを含まず、ブラウザ内でコンテンツを構築します。デフォルトのrender=autoでは、APIはまず生のHTMLを読み、テキストが少なすぎる場合はヘッドレスブラウザでページを開いて結果を読み取ります。どちらが行われたかはrenderedで示されます。

ブラウザが必要だったページは1クレジットではなく2クレジットかかります。あるサイトが常に必要だと分かっている場合はrender=trueを設定し、サーバーが送るものだけが必要な場合はrender=falseを設定すれば、2つ目のクレジットを支払うことはありません。

サイトが読み取られたくない場合はどうなりますか?

私たちはサイトの選択を尊重し、料金は発生しません。クローラーはWebReaderAPIとして自己識別し、読み取りのたびにrobots.txtを確認します。私たちのトークンに対して、またはすべてのロボットに対して許可されていないページは403 blocked_by_robotsを返します。Content-Signal: ai-input=noを宣言しているサイトは403 blocked_by_site_policyを返します。

サイトが403ステータス、チャレンジページ、ログインウォールなど別の方法でリクエストを拒否した場合は、サイト自身のステータスとともに502 target_refusedが返されます。サイトが当社のリクエストを拒否した場合、その回答をそのまま返します。CAPTCHAを解いたり、アカウントにログインしたり、ブロックやペイウォールを回避しようとしたりすることは決してありません。私たちのcrawlerページでは、正確なUser-Agentとともにこのすべてをサイト所有者向けに説明しています。

プロジェクトには何ページ必要ですか?

1ページにつき1クレジット、ブラウザが必要なページは2クレジットとして数えます。一般的な目安は次のとおりです。

  • AIエージェントが1タスクあたり5ページを読み、1日に100タスクを実行する場合、月に約15,000ページを読みます。50,000ページ($14.25)は3か月以上もちます。
  • 各2,000ページのドキュメントサイト3つによるRAGインデックスは6,000ページとなり、その後は変更されたページを毎週更新します。
  • ニュース記事とブログ記事40万件の研究コーパスは500,000ページ($50)に収まります。

クレジットは失効しないため、一度きりのクロール用に購入したパックの残りの価値は、後のジョブのために残ります。

URL to Markdown APIの料金はいくらですか?

2026年10月時点で、10,000ページは$3.75、100,000ページは$21.75、1,000,000ページは$74.25です。失敗したページとrobots.txtによって拒否されたページは無料です。すべてのパックをご覧ください。

テスト

10,000ページ

$3.75

$0.38/1Kページ

  • 実際のURLで試す
  • 最大のパックと同じAPI
  • クレジットの有効期限なし
10,000ページを選択

スターター

50,000ページ

$14.25

$0.28/1Kページ

  • AIエージェントまたはRAGプロトタイプ
  • ドキュメントサイトをクロール
  • クレジットの有効期限なし
50,000ページを選択

構築

100,000ページ

$21.75

$0.22/1Kページ

  • 本番環境のエージェントとRAGパイプライン
  • バッチとクロールジョブ
  • クレジットの有効期限なし
100,000ページを選択

ボリューム

1,000,000ページ

$74.25

$0.07/1Kページ

  • データセットと研究用コーパス
  • リクエストに応じて同時実行数を増加
  • クレジットの有効期限なし
1,000,000ページを選択

すべてのプランに含まれるもの: 本文抽出 · 必要な場合はJavaScriptをレンダリング · 失敗・拒否されたページは課金なし · クレジットの有効期限なし

URL to Markdown API: よくある質問

Markdownは表とコードブロックを保持しますか?

はい。HTMLの表はMarkdownの表になり、コードブロックはフェンス付きのまま残り、ページが言語を示していればその言語も付きます。結合セルなど非常に複雑な表は、行ごとに平坦化されます。

記事ではなくページ全体を取得できますか?

はい。main_content=falseを設定すると、APIはナビゲーションやフッターを含むページ上のすべてを変換します。これはホームページ、カテゴリページ、商品一覧に適しており、メインコンテンツ検出器では有用な部分が削除されてしまいます。

モデルのコンテキストウィンドウ内にページを収めるにはどうすればよいですか?

max_chars(1,000〜500,000文字)を使用して、Markdownを指定の長さで切り詰めます。word_countフィールドは記事全体の長さを示すので、エージェントはさらに読むべきかどうかを判断できます。

ログインやペイウォールの背後にあるページを読めますか?

いいえ。WebReaderAPIは公開ページのみを読み取ります。アカウントにログインすることはなく、ペイウォールやブロックを回避しようとすることもありません。そのようなページはサイトの拒否を返し、料金は発生しません。

キーを取得するのに身分証やカードは必要ですか?

いいえ。WebReaderAPIは身分証、自撮り写真、企業書類、カードを求めません。アカウント番号でログイン。メールは任意。BTC, USDT, USDC, ETH, SOL, LTCで$25からチャージできます。

$0.07/1Kページから · KYC不要

APIキーを取得