Discover/maradminbot.com API
live

maradminbot.com APImaradminbot.com

Retrieve, search, and filter Marine Corps MARADMIN announcements from Marines.mil. 7 endpoints covering full text, metadata, year, status, and keyword search.

Endpoints
7
Updated
14d ago
Try it
Page number to retrieve.
api.parse.bot/scraper/105bb9ef-c9e7-4982-971e-f2d3d803a75f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/105bb9ef-c9e7-4982-971e-f2d3d803a75f/list_maradmins?page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Retrieve a paginated list of MARADMIN announcements from the Marines.mil portal. Returns up to 27 items per page.

Input
ParamTypeDescription
pageintegerPage number to retrieve.
Response
{
  "type": "object",
  "fields": {
    "page": "string, current page number",
    "items": "array of MARADMIN summaries with number, title, date, status, and url"
  },
  "sample": {
    "data": {
      "page": "1",
      "items": [
        {
          "url": "https://www.marines.mil/News/Messages/Messages-Display/Article/4479211/fy2026-55xx-primary-military-occupational-specialty-pmos-selection-board-results/",
          "date": "5/7/2026",
          "title": "FY2026 55XX PRIMARY MILITARY OCCUPATIONAL SPECIALTY (PMOS) SELECTION BOARD RESULTS",
          "number": "213/26",
          "status": "Active"
        }
      ]
    },
    "status": "success"
  }
}

About the maradminbot.com API

The MarAdminBot API provides 7 endpoints for accessing Marine Corps MARADMIN announcements published on the Marines.mil portal. You can retrieve paginated listings via list_maradmins, fetch the full text and metadata of any announcement via get_maradmin_detail, or look up a specific directive by its number (e.g. 213/26) using get_maradmin_by_number. Each summary record includes the MARADMIN number, title, date, status, and a direct URL.

Browsing and Retrieving MARADMINs

list_maradmins returns a paginated list of MARADMIN summaries — up to 27 per page — each containing number, title, date, status, and url. Pass a page integer to walk through the archive. To pull only the most recent announcements without paginating, use get_latest_maradmins with a limit up to 27; it reads directly from the first page of the listing.

Detail and Number Lookup

get_maradmin_detail accepts a full Marines.mil article URL (typically sourced from a listing result's url field) and returns the complete announcement body along with title, date, and number. If you already know the MARADMIN number in NNN/YY format, get_maradmin_by_number runs the search internally and returns the same detail fields — body, date, title, number, and url — without requiring a separate lookup step.

Search and Filtering

search_maradmins accepts a free-text query — keywords like promotion or drill instructor, or a literal MARADMIN number — and returns matching summary records with the query echoed back in the response. For structured filtering, filter_maradmins_by_year accepts a four-digit year string and returns all announcements from that year, while filter_maradmins_by_status accepts Active, Cancelled, or Cancellation Notice as the status parameter and returns matching summaries.

Response Shape

Summary-level responses share a consistent shape across endpoints: number, title, date, status, and url. Detail endpoints extend this with a body field containing the full announcement text. The status field distinguishes between active directives and those that have been cancelled or issued a cancellation notice, which is useful for filtering out superseded guidance.

Common use cases
  • Monitor newly published MARADMINs by polling get_latest_maradmins on a schedule and alerting on new entries
  • Build a search tool for Marines to look up directives by keyword using search_maradmins with terms like 'promotion' or 'reenlistment'
  • Retrieve the full text of a known directive using get_maradmin_by_number with a formatted number like '055/26' for automated parsing
  • Archive all MARADMINs from a specific year by iterating filter_maradmins_by_year with values like '2024' or '2025'
  • Filter out cancelled directives from active policy feeds using filter_maradmins_by_status with the 'Active' parameter
  • Cross-reference MARADMIN numbers extracted from other documents by resolving them to full detail via get_maradmin_detail
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 Marines.mil have an official developer API for MARADMIN data?+
No. Marines.mil does not publish a public developer API for accessing MARADMIN announcements. This API provides structured access to that data through Parse.
What does `filter_maradmins_by_status` return, and what status values are valid?+
The endpoint returns an array of MARADMIN summaries — each with number, title, date, status, and url — filtered to the status you specify. The three accepted values are Active, Cancelled, and Cancellation Notice. The status value you passed is also echoed back in the response.
How many results does `list_maradmins` return per page?+
Each page returns up to 27 MARADMIN summaries, reflecting the Marines.mil listing page size. Use the page integer parameter to advance through the archive. The response includes a page field confirming which page was returned.
Does the API expose attachments, enclosures, or embedded references within MARADMIN announcements?+
Not currently. The get_maradmin_detail and get_maradmin_by_number endpoints return the full text body, title, date, number, and url, but do not surface linked enclosures or attachment files separately. You can fork this API on Parse and revise it to add an endpoint that parses attachment links from the body text.
Can I filter MARADMINs by subject category or issuing authority?+
Not currently. The available filters are year (via filter_maradmins_by_year), status (via filter_maradmins_by_status), and keyword search (via search_maradmins). Subject category or issuing authority are not exposed as filter parameters. You can fork this API on Parse and revise it to add category-based filtering if the source data includes that metadata.
Page content last updated . Spec covers 7 endpoints from maradminbot.com.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
api.nasa.gov API
Access NASA's suite of open data APIs — including the Astronomy Picture of the Day, Near Earth Object tracking, DONKI space weather events, EPIC Earth imagery, Mars weather, the NASA Image and Video Library, the Exoplanet Archive, and EONET natural events.