Discover/elchin API
live

elchin APIelchin.blog

Access pages, search results, and full content from elchin.blog via 3 endpoints covering IT project management and business analysis articles.

This API takes change requests — .
Endpoint health
verified 4d ago
list_pages
search
get_page
3/3 passing latest checkself-healing
Endpoints
3
Updated
11d ago

What is the elchin API?

The elchin.blog API provides 3 endpoints to list, retrieve, and search published content from Elchinbek Jabbarbergenov's blog on IT project management and business analysis. The get_page endpoint returns full HTML content plus metadata for any page by numeric ID or URL slug, while search lets you run full-text queries across all public content types and filter by subtype.

Try it
Page number for pagination.
Number of pages to return per request (max 100).
api.parse.bot/scraper/bdb811a5-5c0f-46a0-9aa2-f9c28755024f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/bdb811a5-5c0f-46a0-9aa2-f9c28755024f/list_pages?page=1&per_page=10' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace elchin-blog-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.


"""Walkthrough: Elchin Blog SDK — browse pages and search content."""
from parse_apis.elchin_blog_api import ElchinBlog, Subtype, PageNotFound

client = ElchinBlog()

# List all published pages on the blog
for page in client.pages.list(limit=5):
    print(page.title, page.slug, page.link)

# Drill into a specific page by ID
first_page = client.pages.list(limit=1).first()
if first_page:
    try:
        detail = client.pages.get(id=str(first_page.id))
        print(detail.title, detail.date, detail.status)
    except PageNotFound as exc:
        print(f"Page not found: {exc}")

# Search content filtered by subtype using the enum
for result in client.search_results.search(query="loyiha", subtype=Subtype.PAGE, limit=5):
    print(result.title, result.url, result.subtype)

print("exercised: pages.list / pages.get / search_results.search with Subtype enum")
All endpoints · 3 totalmissing one? ·

List all published pages on the blog with pagination. Returns page metadata including title, slug, excerpt, dates, and links. Results are ordered by date descending.

Input
ParamTypeDescription
pageintegerPage number for pagination.
per_pageintegerNumber of pages to return per request (max 100).
Response
{
  "type": "object",
  "fields": {
    "pages": "array of page objects with id, date, modified, slug, title, link, excerpt, author, featured_media",
    "total": "integer",
    "total_pages": "integer"
  },
  "sample": {
    "data": {
      "pages": [
        {
          "id": 359,
          "date": "2025-12-05T04:07:09",
          "link": "https://elchin.blog/contact/",
          "slug": "contact",
          "title": "Murojaat",
          "author": 1,
          "excerpt": "Men bilan bog'lanish...",
          "modified": "2026-04-27T06:25:51",
          "featured_media": 0
        }
      ],
      "total": 4,
      "total_pages": 1
    },
    "status": "success"
  }
}

About the elchin API

Endpoints and Data Coverage

The API covers three operations against elchin.blog's public content. list_pages returns a paginated array of page objects — each with id, date, modified, slug, title, link, excerpt, author, and featured_media — ordered by date descending. Pagination is controlled via page and per_page (up to 100 per request), and the response includes total and total_pages for cursor management.

Retrieving a Single Page

get_page accepts either a numeric id (e.g. '67') or a URL slug (e.g. 'home', 'contact', 'privacy-policy') — exactly one must be provided. The response includes the full content field as rendered HTML, the excerpt, publication and modification timestamps, status, and the canonical link. This is the endpoint to use when you need the complete body of an article or static page.

Full-Text Search

search runs a query across all public content and returns matching items with id, title, url, type, and subtype. An optional subtype filter narrows results to page, post, or elementor_library. Passing an empty query string returns all available content, which is useful for discovery. Results are paginated with the same page and per_page controls as list_pages.

Reliability & maintenanceVerified

The elchin API is a managed, monitored endpoint for elchin.blog — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when elchin.blog changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official elchin.blog API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Index all IT project management articles from elchin.blog using list_pages for content aggregation.
  • Build a topic search tool using the search endpoint with subtype=post to surface business analysis content.
  • Retrieve the full HTML content of specific guides via get_page by slug for downstream text processing.
  • Monitor content freshness by comparing date and modified timestamps from list_pages responses.
  • Enumerate all page slugs and IDs to build a sitemap or navigation structure from list_pages.
  • Filter search results to only Elementor library entries using subtype=elementor_library via the search endpoint.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does elchin.blog have an official developer API?+
The blog does not publish a documented public developer API. This Parse API provides structured access to its public content.
What does `get_page` return compared to `list_pages`?+
list_pages returns metadata only — id, slug, title, excerpt, date, modified, link, author, and featured_media — without the full page body. get_page adds the full content field as HTML and the status field, making it the correct endpoint when you need the complete text of a page or post.
Does the `search` endpoint return post body content?+
No. Search results include id, title, url, type, and subtype only — no full HTML body or excerpt. To get the full content after a search, pass the returned id or slug to get_page.
Are comments or author profile details available?+
Not currently. The API covers page and post metadata, full page HTML, and search results. Author data is limited to an integer author field in page responses. You can fork this API on Parse and revise it to add an endpoint that resolves author profile details.
How far back does the content coverage go, and is there a way to filter by date range?+
The API returns all published pages ordered by date descending via list_pages, but neither list_pages nor search accepts a date-range parameter for filtering. You can fork this API on Parse and revise it to add date-filtering parameters to the listing endpoint.
Page content last updated . Spec covers 3 endpoints from elchin.blog.
Related APIs in News MediaSee all →
news.ycombinator.com API
Browse Hacker News top/new/best/ask/show stories and job posts, search stories by keyword and timeframe, fetch user profiles, retrieve comment threads for a post, and compute basic engagement stats and trending stories.
trends.google.com API
Discover what's trending right now in any country by accessing the top search topics with real-time search volume, growth rates, and related queries. Stay informed on trending categories and see which searches are gaining the most momentum in your target markets.
prnewswire.com API
Access the latest press releases, earnings announcements, and news from PR Newswire across specific categories and organizations, with options to search by keywords or dates. Filter releases by industry, company newsrooms, and subscribe to RSS feeds for real-time updates on corporate news and financial disclosures.
pewresearch.org API
Search and retrieve Pew Research Center publications, reports, and expert profiles across a wide range of topics, including technology, politics, science, religion, and social trends. Access detailed report content, key findings, charts, and methodology information, and filter results by topic, format, or region to stay informed on the latest research and data.
globenewswire.com API
globenewswire.com API
allsides.com API
Get balanced news coverage from multiple political perspectives and discover media bias ratings to understand how outlets lean Left, Center, or Right. Search headlines by topic and perspective to compare how different viewpoints cover the same stories.
top.baidu.com API
Access real-time trending search data from Baidu's Top platform. Retrieve ranked hot search terms, novels, movies, and TV dramas, with support for genre and category filtering across all board tabs.
magzter.com API
Browse and search millions of magazines, newspapers, and stories from Magzter's digital library, then dive into specific publications, issues, and articles by category. Discover detailed information about any magazine or newspaper edition to find exactly what you want to read.