How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Alliance Resource Partners Content API

The public, read-only WordPress REST API served by Alliance Resource Partners' corporate site at www.arlp.com. Anonymous - no key, no OAuth, no registration - and verified returning HTTP 200 on 2026-09-01. It exposes ARLP's twelve published corporate pages (About Us, Our Businesses, Coal Operations, Royalties, Other Growth Investments, Sustainability, the Corporate Responsibility Report, Careers, Contact, Privacy Statement, Terms of Use), the media library, blog posts and comments, the category and tag taxonomies, cross-content search, and self-describing type/taxonomy/status discovery endpoints. This is a corporate-content API, not a coal, logistics or royalty API. The OpenAPI below is DERIVED by API Evangelist from ARLP's own live route discovery document at https://www.arlp.com/wp-json/ (saved verbatim alongside it); Alliance Resource Partners publishes no contract of its own.

Alliance Resource Partners Content API is published by Alliance Resource Partners on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Content, Corporate, Coal, Energy, and Search. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and rate-limit docs.

This API exposes 22 operations across 22 paths, organized into 9 resource areas, and defines 1 schema. It is described by OpenAPI 3.1.0, at version wp/v2.

Requests are made against a single base URL, https://www.arlp.com/wp-json.

22 operations 22 paths 1 schemas 22 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
wp/v2
Base URL
https://www.arlp.com/wp-json
Terms of Service
Resource Areas
9

Paths & Operations 22

Across 22 paths, the API surfaces 22 operations — 22 GET. They span 9 resource areas: Posts, Pages, Media, Taxonomy, Comments, Authors, Search, Discovery, oEmbed. Each is listed below with its method, path, parameters, and response codes.

Posts 2

WordPress blog posts on www.arlp.com.

GET
/wp/v2/posts
List blog posts
listPosts 27 params → 200400401404
GET
/wp/v2/posts/{id}
Retrieve a single blog post
getPost 4 params → 200400401404
Pages 2

The 12 published corporate pages on www.arlp.com.

GET
/wp/v2/pages
List site pages
listPages 22 params → 200400401404
GET
/wp/v2/pages/{id}
Retrieve a single site page
getPage 4 params → 200400401404
Media 2

Images and files in the ARLP media library.

GET
/wp/v2/media
List media library items
listMedia 23 params → 200400401404
GET
/wp/v2/media/{id}
Retrieve a single media item
getMediaItem 2 params → 200400401404
Taxonomy 4

Post categories and tags.

GET
/wp/v2/categories
List post categories
listCategories 12 params → 200400401404
GET
/wp/v2/categories/{id}
Retrieve a single category
getCategory 2 params → 200400401404
GET
/wp/v2/tags
List post tags
listTags 12 params → 200400401404
GET
/wp/v2/tags/{id}
Retrieve a single tag
getTag 2 params → 200400401404
Comments 2

Approved comments on ARLP posts.

GET
/wp/v2/comments
List approved comments
listComments 20 params → 200400401404
GET
/wp/v2/comments/{id}
Retrieve a single comment
getComment 3 params → 200400401404
Authors 2

Authors of published ARLP content.

GET
/wp/v2/users
List published content authors
listAuthors 15 params → 200400401404
GET
/wp/v2/users/{id}
Retrieve a single author
getAuthor 2 params → 200400401404
Search 1

Cross-content-type search over published arlp.com content.

GET
/wp/v2/search
Search published site content
search 8 params → 200400401404
Discovery 6

Self-describing metadata: registered content types, taxonomies and post statuses.

GET
/wp/v2/types
List registered content types
listContentTypes 1 param → 200400401404
GET
/wp/v2/types/{type}
Retrieve one registered content type
getContentType 2 params → 200400401404
GET
/wp/v2/taxonomies
List registered taxonomies
listTaxonomies 2 params → 200400401404
GET
/wp/v2/taxonomies/{taxonomy}
Retrieve one registered taxonomy
getTaxonomy 2 params → 200400401404
GET
/wp/v2/statuses
List registered post statuses
listStatuses 1 param → 200400401404
GET
/wp/v2/statuses/{status}
Retrieve one registered post status
getStatus 2 params → 200400401404
oEmbed 1

oEmbed 1.0 representation of an arlp.com URL.

GET
/oembed/1.0/embed
oEmbed representation of an arlp.com URL
getOembed 3 params → 200400401404

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is Error (3 properties). Each schema is shown below with its type and property counts.

Error
object
The WordPress REST API error envelope, observed live on www.arlp.com on 2026-09-01.
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

alliance-resource-partners-content-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Alliance Resource Partners Content API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.