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

同じ /read endpoint · ファイルあたり最大100ページ、20 MBまで

PDF to Markdown API: PDFのリンクを送信すると、テキストをMarkdownで返します

レポート、論文、マニュアル、価格表はPDFであることがよくあります。Webページと同じendpointにリンクを渡すと、ドキュメントのテキストをMarkdownとして取得でき、チャンク化と埋め込みの準備が整います。

最終更新:

概要

PDFをURLからMarkdownに変換するAPIはありますか?

はい。WebReaderAPIでは、PDFのURLをhttps://webreaderapi.com/api/v1/readに送信します。APIがファイルをダウンロードし、見出し、段落、リスト、シンプルな表を含むMarkdownとしてテキストを返します。20 MB、100ページまでのファイルに対応し、10ページ単位(開始したブロックごと)で1クレジット、2026年10月時点で$0.07/1Kページから。KYC不要。暗号資産で支払い。

PDF to Markdownの概要

エンドポイントGET https://webreaderapi.com/api/v1/read?url=https://…/report.pdf(Webページと同じ)
制限20 MB・100ページまでのPDFファイルをMarkdownに変換します。10ページ単位の開始ブロックごとに1クレジットです
出力見出し、段落、リスト、シンプルな表を含むMarkdownテキスト。プレーンテキストにはformat=text
非対応テキストレイヤーのないスキャンPDF(OCRなし)、パスワード保護されたファイル
robots.txt他のページと同様にPDFリンクにも適用
支払いBTC, USDT, USDC, ETH, SOL, LTC、$25のトップアップから。KYC不要

PDFのページ数はどう数えますか?

PDFは10ページ単位(開始したブロックごと)で1クレジットです。4ページのパンフレットは1クレジット、25ページのレポートは3クレジット、100ページのマニュアルは10クレジットです。レスポンスには正確な数値がcredits_usedで示されます。

20 MBを超えるファイルや100ページを超えるファイルは422 unsupported_contentを返し、クレジットは消費しません。長いドキュメントの場合は、まず同じ内容のHTML版を探してください。多くの場合、より安価で構造も良好です。

Markdownはどのようになりますか?

コンバーターはPDFのテキストレイヤーから読み取り順序を再構築します。セクション冒頭の大きな行や太字の行は見出しになり、箇条書きや番号付きの項目はMarkdownリストになり、シンプルなグリッド表はMarkdownの表になります。

各ページで繰り返されるランニングヘッダー、フッター、ページ番号は削除されるため、チャンク内の文が分割されることはありません。2段組みレイアウトは段ごとに読み取ります。脚注はページ上の位置のままテキストとして残ります。

Python: PDFを読み取り、見出しごとにチャンクに分割する
import os
import re

import requests

resp = requests.get(
    "https://webreaderapi.com/api/v1/read",
    headers={"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]},
    params={"url": "https://example.com/annual-report.pdf"},
    timeout=120,
)
resp.raise_for_status()
doc = resp.json()
chunks = [c.strip() for c in re.split(r"\n(?=#{1,3} )", doc["markdown"]) if c.strip()]
print(len(chunks), "chunks,", doc["credits_used"], "credit(s)")
for c in chunks[:3]:
    print(c.splitlines()[0])

どのPDFが最適で、どれが対応していませんか?

ワードプロセッサ、Webサイト、パブリッシングツールからエクスポートされたPDFが最適です。これらはフォントと位置を持つテキストレイヤーを含んでいます。年次報告書、研究論文、製品マニュアル、ポリシー文書、価格表は通常このグループに該当します。

スキャン文書はページの画像であり、テキストレイヤーがありません。WebReaderAPIは光学文字認識を実行しないため、スキャン文書はテキストがほとんど、またはまったく返りません。そのことはword_countフィールドにすぐに示されます。パスワード保護されたPDFや暗号化されたPDFは422 unsupported_contentで拒否され、課金はありません。

PDFはRAGパイプラインにどう組み込みますか?

Webページと同じように扱います。PDFを読み取り、Markdownを見出しに沿って分割し、各チャンクのメタデータにソースURLとページタイトルを追加してから埋め込みます。URLを保持しておくと、アシスタントが使用したドキュメントを引用できます。

クロールが同じドメイン上のPDFへのリンクに遭遇すると、同じルールと同じrobots.txtのチェックで読み取ります。完全な取り込み例についてはRAGガイドをご覧ください。

PDF変換のコストはいくらですか?

PDFはWebページと同じクレジットから消費されます。10ページ単位(開始したブロックごと)で1クレジットです。$3.75あたり10,000ページの場合、約10,000件の短いPDF、または100ページのドキュメント1,000件を変換できます。

テスト

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ページを選択

スケール

500,000ページ

$50

$0.10/1Kページ

  • 大規模ナレッジベース
  • リクエストに応じて同時実行数を増加
  • クレジットの有効期限なし
500,000ページを選択

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

PDF to Markdown API: よくある質問

リンクを送信する代わりにPDFファイルをアップロードできますか?

バージョン1ではできません。APIは公開URLからPDFを読み取ります。非公開のファイルを変換するには、リクエストの間だけ、自分が管理するURLに置いてください。

スキャンしたPDFからテキストを抽出しますか?

いいえ。WebReaderAPIはPDFのテキストレイヤーを読み取り、OCRは実行しません。スキャン文書はテキストがほとんど、またはまったく返りません。そのことはword_countフィールドに示されます。

表は保持されますか?

シンプルなグリッド表はMarkdownの表になります。結合セルや複雑なレイアウトを持つ表は読み取り順序のままテキストとして保持され、モデルはこのテキストも問題なく読み取れます。

失敗したPDFは課金されますか?

サイズが大きすぎるファイル、長すぎるファイル、暗号化されたファイル、サイトに拒否されたファイルは課金されません。1クレジット = ブラウザなしでページを1回読み取り。ページのJavaScriptレンダリングにブラウザが必要な場合は2クレジット。失敗したリクエスト、またはサイトのrobots.txtが拒否したリクエストは課金されません。

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

APIキーを取得