ParseJet

Hujjatlar

ParseJet Hujjatlari

ParseJet har qanday fayl yoki URL manzilidan matn ajratib oladi. Bitta API chaqiruvi PDF, DOCX, YouTube, veb sahifalar, rasmlar, audio, video va 25+ formatlarni qayta ishlaydi.

Tez Start

Dastlabki tahlil natijasini 60 soniya ichida oling. Ro'yxatdan o'tish talab etilmaydi.

1

Darhol sinab ko'ring

Har qanday URL manzilini ParseJet-ga joylashtiring — kuniga dastlabki 3 so'rov uchun API kaliti talab etilmaydi.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'
2

API kalitingizni oling

Google yoki GitHub orqali tizimga kirib bepul API kalitini oling. Bepul reja oyiga 300 so'rovni o'z ichiga oladi.

# Add your API key to requests
curl -X POST https://api.parsejet.com/v1/parse/auto/url \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'
3

Natijadan foydalaning

Har bir javob kirish formatidan qat'iy nazar bir xil JSON tuzilishini qaytaradi:

{
  "text": "Extracted text content...",
  "title": "Document Title",
  "source_type": "webpage",
  "metadata": { "url": "https://example.com" }
}

Autentifikatsiya

ParseJet uchta darajadagi kirishni taklif qiladi. Siz API-dan hech qanday autentifikatsiyasiz darhol foydalana boshlashingiz mumkin.

Daraja Kirish usuli Cheklov Qaysi uchun yaxshi
AnonimSarlavhalarsiz3/kun, 2MBTez sinov
SessiyaTizimga kirish (cookie)10/kun, 5MBBoshqaruv paneli vositasi
API KalitiAuthorization: Bearer pj_xxxReja bo'yichaIshlab chiqarish

Maslahat: Boshlash uchun API kaliti kerak emas. So'rovlarni to'g'ridan-to'g'ri yuboring — kuniga dastlabki 3 tasi bepul va ro'yxatdan o'tishsiz.

Asosiy tushunchalar

Qo'llab-quvvatlanadigan formatlar

ParseJet formatni fayl kengaytmasi yoki URL naqshidan avtomatik aniqlaydi. Formatni ko'rsatishingiz shart emas — shunchaki fayl yoki URLni /v1/parse/auto ga yuboring, qolganini ParseJet o'zi hal qiladi.

Kategoriya Formatlar Kreditlar
MatnTXT, MD, JSON, CSV, XML, HTML1
HujjatlarDOCX, PPTX, XLSX, EPUB2
MurakkabPDF, veb-sahifalar, video3
YouTubeYouTube video URL manzillari5
BoshqaAudio (MP3, WAV), rasmlar (JPG, PNG), RSS, OPML, elektron pochta, daftarlar1

Kreditlar

Har bir API so'rovi tahlil qilinayotgan formatning murakkabligiga qarab kredit sarflaydi. Oddiy matn fayllari 1 kredit turadi, YouTube transkriptlari esa 5 kredit. Oylik kredit limitingiz rejangizga bog'liq.

Chiqish formati

Standart tarzda, ParseJet tahlil qilingan xom matnni qaytaradi. Aniqlangan sarlavhalar, ro'yxatlar, jadvallar va kod bloklari bilan qayta ishlangan chiqishni olish uchun har qanday so'rovga ?output_format=markdown qo'shing.

Qo'llanma

PDF faylni tahlil qilish

Har qanday PDF fayldan, shu jumladan skanerlangan hujjatlar va ko'p sahifali hisobotlardan matn olish.

PDF fayl yuklash

curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"

Markdown formatiga o'tkazish

Hujjat tuzilishini saqlab qolish uchun output_format=markdown qo'shing:

curl -X POST https://api.parsejet.com/v1/parse/auto/file?output_format=markdown \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"

Kredit narxi: Har bir PDF uchun 3 kredit. Rejangizning fayl hajmi chegarasigacha (10MB-200MB) fayllarni qo'llab-quvvatlaydi.

Qo'llanma

YouTube Transkriptlari

Har qanday YouTube videoning to'liq transkriptini oling. 100+ tilda avtomatik yaratilgan subtitrlar qo'llab-quvvatlanadi.

Transkript olish

curl -X POST https://api.parsejet.com/v1/parse/youtube \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtube.com/watch?v=VIDEO_ID"}'

Tilni belgilash

Inglizcha bo'lmagan videolar uchun language parametridan foydalaning:

curl -X POST https://api.parsejet.com/v1/parse/youtube \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "ja"}'

Yoki avto-aniglashdan foydalaning

/v1/parse/auto/url endpointi YouTube URL manzillarini avtomatik aniqlaydi:

curl -X POST https://api.parsejet.com/v1/parse/auto/url \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtu.be/VIDEO_ID"}'

Kredit narxi: Har bir YouTube video uchun 5 kredit. Metadata video_id, kanal va davomiylikni o'z ichiga oladi.

Qo‘llanma

Veb-skraping

Har qanday veb-sahifadan asosiy kontentni oling. ParseJet navigatsiya, reklamalar, yon panel va shablonlarni avtomatik ravishda olib tashlaydi.

curl -X POST https://api.parsejet.com/v1/parse/webpage \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/blog/article"}'

Kredit narxi: har bir veb-sahifa uchun 3 kredit. Toza matn, sarlavha va manba URL manzili metadata bilan qaytariladi.

Qo‘llanma

Ofis hujjatlari

Word (DOCX), Excel (XLSX), PowerPoint (PPTX) va CSV fayllarini tahlil qiling. Faqat faylni yuklang — ParseJet formatni avtomatik aniqlaydi.

# Works with any Office format
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"

# Also works with spreadsheets
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"

Kredit narxi: har bir hujjat uchun 2 kredit. Qo‘llab-quvvatlanadi: DOCX, PPTX, XLSX, CSV.

API Ma'lumotnomasi

Javob Formati

Barcha endpointlar bir xil JSON tuzilishini qaytaradi:

{
  "text": "Extracted text content...",
  "title": "Document Title",
  "source_type": "pdf",
  "metadata": { "pages": 12, "author": "Jane Doe" }
}
Maydon Turi Tavsif
textstringOlingan matn kontenti
titlestringHujjat yoki sahifa sarlavhasi
source_typestringFormat identifikatori (pdf, webpage, youtube va h.k.)
metadataobjectFormatga xos metadata (sahifalar soni, muallif, davomiylik va h.k.)
POST

/v1/parse/auto

Tavsiya etilgan endpoint. Fayl kengaytmasi yoki URL turidan formatni avtomatik aniqlaydi. file (multipart) yoki url (form maydoni) qabul qiladi, ikkalasi bir vaqtda emas.

curl -X POST https://api.parsejet.com/v1/parse/auto \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"
POST

/v1/parse/auto/url

Har qanday URLni tahlil qiling. YouTube va oddiy veb-sahifalarni avtomatik ajratadi.

ParametrTuriMajburiyTavsif
urlstringhaTahlil qilish uchun URL
languagestringyo'qYouTube transkripti uchun ISO 639-1 til kodi
curl -X POST https://api.parsejet.com/v1/parse/auto/url \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com"}'
POST

/v1/parse/auto/file

Har qanday yuklangan faylni tahlil qiling. Formatni fayl kengaytmasi orqali aniqlaydi, mazmun asosida aniqlashga o‘tadi.

curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"
POST

/v1/parse/webpage

Veb-sahifadan asosiy kontentni oling. Navigatsiya, reklamalar va shablonlarni olib tashlaydi.

ParametrTuriMajburiyTavsif
urlstringhaVeb-sahifa URL manzili
curl -X POST https://api.parsejet.com/v1/parse/webpage \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/article"}'
POST

/v1/parse/youtube

YouTube videosidan transkriptni oling. Metadata video_id, kanal va davomiylikni o‘z ichiga oladi.

ParametrTuriMajburiyTavsif
urlstringhaYouTube video URL manzili yoki video ID
languagestringyo'qISO 639-1 til kodi
curl -X POST https://api.parsejet.com/v1/parse/youtube \
  -H "Content-Type: application/json" \
  -d '{"url": "https://youtube.com/watch?v=VIDEO_ID", "language": "en"}'
POST

/v1/parse/audio

Audio fayllarni tahlil qiling. MP3, WAV, M4A, OGG, FLAC, WebM ni qo‘llab-quvvatlaydi. Maks. 25MB.

MaydonTuriMajburiyTavsif
filefilehaAudio fayl
languagestringyo'qISO 639-1 kodi
with_timestampsbooleanyo'qSo'z darajasidagi vaqt belgilarini qo'shish
curl -X POST https://api.parsejet.com/v1/parse/audio \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]" -F "language=en"
POST

/v1/parse/video

Transkripsiya uchun videodan audioni oling. MP4, MKV, AVI, MOV, WebM ni qo‘llab-quvvatlaydi.

curl -X POST https://api.parsejet.com/v1/parse/video \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]" -F "language=en"
POST

/v1/parse/epub

EPUB elektron kitobini tahlil qiling. Matnni boblar bo‘yicha tashkil qiladi.

curl -X POST https://api.parsejet.com/v1/parse/epub \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"
POST

/v1/parse/feed

RSS yoki Atom feedini tahlil qiling. Shuningdek, /v1/parse/opml orqali OPML ni qo‘llab-quvvatlaydi.

curl -X POST https://api.parsejet.com/v1/parse/feed \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"
POST

/v1/parse/image

Rasmni tahlil qiling. JPG, PNG, GIF, BMP, WebP, TIFF ni qo‘llab-quvvatlaydi. Maks. 20MB.

MaydonTuriMajburiyTavsif
filefilehaRasm fayli
promptstringyo'qRasm tahlili uchun maxsus so'rov
modelstringyo'qKo'rish modelini almashtirish
curl -X POST https://api.parsejet.com/v1/parse/image \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]" -F "prompt=Describe this image"
POST

/v1/parse/image/ocr

OCR orqali rasmdan matn oling.

curl -X POST https://api.parsejet.com/v1/parse/image/ocr \
  -H "Authorization: Bearer pj_YOUR_KEY" \
  -F "[email protected]"

SDKlar

Rasmiy SDKlar

TypeScript / JavaScript

npm install parsejet
import { ParseJet } from "parsejet";

const client = new ParseJet({ apiKey: "pj_YOUR_KEY" });

// Parse a URL
const result = await client.parse.url("https://example.com");
console.log(result.text);

// Parse a file
const result = await client.parse.file(buffer, "report.pdf");
console.log(result.text);

Python

pip install parsejet
from parsejet import ParseJet

client = ParseJet(api_key="pj_YOUR_KEY")

# Parse a URL
result = client.parse.url("https://example.com")
print(result.text)

# Parse a file
with open("report.pdf", "rb") as f:
    result = client.parse.file(f, "report.pdf")
    print(result.text)

AI Agentlar

MCP Server

ParseJet-ni Claude Code, Cursor yoki har qanday MCP-ga mos keladigan AI agent bilan MCP (Model Context Protocol) serveri sifatida ishlating.

O'rnatish

npm install -g @parsejet/mcp-server

Claude Code

Loyihangizning .claude/settings.json fayliga qo'shing:

{
  "mcpServers": {
    "parsejet": {
      "command": "npx",
      "args": ["-y", "@parsejet/mcp-server"],
      "env": {
        "PARSEJET_API_KEY": "pj_YOUR_KEY"
      }
    }
  }
}

Cursor

Sozlamalar → MCP Serverlar-ga o'ting, yangi server qo'shing:

{
  "mcpServers": {
    "parsejet": {
      "command": "npx",
      "args": ["-y", "@parsejet/mcp-server"],
      "env": {
        "PARSEJET_API_KEY": "pj_YOUR_KEY"
      }
    }
  }
}

Claude.ai (Masofaviy)

Claude.ai veb-sayti uchun masofaviy HTTP endpoint-ni ishlating — mahalliy o'rnatish kerak emas:

Endpoint:  https://api.parsejet.com/mcp
Transport: Streamable HTTP
Auth:      Bearer pj_YOUR_KEY (in Authorization header)

Claude.ai → Sozlamalar → Integratsiyalar → MCP Server qo'shish → Yuqoridagi URL-ni kiriting.

Mavjud vositalar

Vositа Tavsif
parse_urlHar qanday URL-ni tahlil qilish (veb-sahifa, YouTube va h.k.)
parse_fileMahalliy faylni tahlil qilish (PDF, DOCX, rasm va h.k.)
get_youtube_transcriptIxtiyoriy til bilan YouTube video transkriptini olish

Cheklovlar va Narxlar

ParseJet kredit tizimidan foydalanadi. Har bir so'rov format murakkabligiga qarab kredit sarflaydi.

Tarif Narx Kredit/oy RPM Maks. fayl
Free$0300510MB
Pro$19/mo3,0003050MB
Business$49/mo20,00060100MB
Scale$99/mo50,000200200MB
EnterpriseCustomCustomCustomCustom

Javob sarlavhalarida X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset va 429 javoblarida Retry-After mavjud.

Xato Kodlari

Barcha xatolar error va message maydonlarini o'z ichiga olgan JSON qaytaradi.

HolatKodTavsif
400unsupported_formatFayl turi qo'llab-quvvatlanmaydi
401invalid_api_keyAPI kaliti yo'q yoki noto'g'ri
413file_too_largeFayl reja chegarasidan oshib ketdi
422parse_errorFayl buzilgan yoki o'qib bo'lmaydi
429rate_limit_exceededRPM yoki kunlik/oylik limitga yetildi
502parser_unavailableParser backend'iga ulanish imkoni yo'q
504parser_timeoutParse operatsiyasi vaqti tugadi