Sheikh Heera Content API
Read-only access to this site’s published content via the WordPress REST API.
Read-only access to this site’s published content via the WordPress REST API.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/heera-it:content-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
{
"openapi": "3.1.0",
"info": {
"title": "Sheikh Heera — content API",
"version": "1.54.1-dev2",
"description": "Read-only access to this site’s published content via the WordPress REST API. This document describes the API that already exists; it does not add new endpoints."
},
"servers": [
{
"url": "https://heera.it/wp-json"
}
],
"paths": {
"/wp/v2/posts": {
"get": {
"operationId": "list_wp_v2_posts",
"tags": [
"Posts"
],
"summary": "List Posts",
"description": "Returns published posts, newest first, as the WordPress REST API serves them. Supports page/per_page pagination and full-text search.",
"parameters": [
{
"name": "page",
"in": "query",
"required": false,
"description": "Page of the result set.",
"schema": {
"type": "integer"
}
},
{
"name": "per_page",
"in": "query",
"required": false,
"description": "Items per page (1–100).",
"schema": {
"type": "integer"
}
},
{
"name": "search",
"in": "query",
"required": false,
"description": "Limit results to those matching a string.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "A page of Posts.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ContentItem"
}
}
}
}
},
"400": {
"description": "Invalid parameter.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
}
}
},
"/wp/v2/posts/{id}": {
"get": {
"operationId": "get_wp_v2_posts_id",
"tags": [
"Posts"
],
"summary": "Get a single Post by id",
"description": "Returns one published post by its numeric id, as the WordPress REST API serves it.",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "The requested Post.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContentItem"
}
}
}
},
"404": {
"description": "Not found.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
}
}
},
"/wp/v2/pages": {
"get": {
"operationId": "list_wp_v2_pages",
"tags": [
"Pages"
],
"summary": "List Pages",
"description": "Returns published pages, newest first, as the WordPress REST API serves them. Supports page/per_page pagination and full-text search.",
"parameters": [
{
"name": "page",
"in": "query",
"required": false,
"description": "Page of the result set.",
"schema": {
"type": "integer"
}
},
{
"name": "per_page",
"in": "query",
"required": false,
"description": "Items per page (1–100).",
"schema": {
"type": "integer"
}
},
{
"name": "search",
"in": "query",
"required": false,
"description": "Limit results to those matching a string.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "A page of Pages.",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ContentItem"
}
}
}
}
},
"400": {
"description": "Invalid parameter.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
}
}
},
"/wp/v2/pages/{id}": {
"get": {
"operationId": "get_wp_v2_pages_id",
"tags": [
"Pages"
],
"summary": "Get a single Page by id",
"description": "Returns one published page by its numeric id, as the WordPress REST API serves it.",
"parameters": [
{
"name": "id",
"in": "path",
"required": true,
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "The requested Page.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ContentItem"
}
}
}
},
"404": {
"description": "Not found.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Error"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"ContentItem": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"date": {
"type": "string",
"format": "date-time"
},
"modified": {
"type": "string",
"format": "date-time"
},
"slug": {
"type": "string"
},
"status": {
"type": "string"
},
"link": {
"type": "string",
"format": "uri"
},
"title": {
"type": "object",
"properties": {
"rendered": {
"type": "string"
}
}
},
"excerpt": {
"type": "object",
"properties": {
"rendered": {
"type": "string"
}
}
},
"content": {
"type": "object",
"properties": {
"rendered": {
"type": "string"
}
}
}
}
},
"Error": {
"type": "object",
"description": "The WordPress REST error object.",
"properties": {
"code": {
"type": "string",
"description": "Machine-readable error code, e.g. rest_post_invalid_id."
},
"message": {
"type": "string",
"description": "Human-readable message."
},
"data": {
"type": "object",
"properties": {
"status": {
"type": "integer"
}
}
}
},
"required": [
"code",
"message"
]
}
}
}
}