# Ginnie Mae Content API

**Canonical:** https://apis.io/apis/ginnie-mae/ginnie-mae-content-api/  
**Provider:** Ginnie Mae — https://apis.io/providers/ginnie-mae/  
**Base URL:** https://www.ginniemae.gov/api/v1  
**Documentation:** https://www.ginniemae.gov/

Ginnie Mae Content API is one of 2 APIs that [Ginnie Mae](https://apis.io/providers/ginnie-mae/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Federal-Government, Content, JSON:API, and Open Data. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and rate-limit docs.

The public, unauthenticated JSON:API 1.0 surface that ginniemae.gov's Angular single-page application is built on. A Drupal 10 back end exposes 120 resource types at https://www.ginniemae.gov/api/v1/ — every one of them anonymously readable — alongside nine Views REST exports (site search, FAQ, press releases, glossary, mission areas, video categories, disclosure notifications) that declare their own exposed filters in each response, and RFC 9264 linkset documents for the site menus. Ginnie Mae publishes no OpenAPI, no developer portal and no documentation for it; the base URL was read from the application's own runtime configuration at /assets/config/config.prod.json and every described path was fetched anonymously and returned HTTP 200 on 2026-09-12. Note that robots.txt carries "Disallow: /api/" for crawlers.

## Operations (60 of 147)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/` | JSON:API entrypoint |
| GET | `/api/v1/block_content/slideshow_block` | List block_content--slideshow_block resources |
| GET | `/api/v1/block_content/slideshow_block/{uuid}` | Get one block_content--slideshow_block resource |
| GET | `/api/v1/block_content/slideshow_sub` | List block_content--slideshow_sub resources |
| GET | `/api/v1/block_content/slideshow_sub/{uuid}` | Get one block_content--slideshow_sub resource |
| GET | `/api/v1/entity_subqueue/bulk_notifications` | List entity_subqueue--bulk_notifications resources |
| GET | `/api/v1/entity_subqueue/bulk_notifications/{uuid}` | Get one entity_subqueue--bulk_notifications resource |
| GET | `/api/v1/entity_subqueue/executive_leadership_sort` | List entity_subqueue--executive_leadership_sort resources |
| GET | `/api/v1/entity_subqueue/executive_leadership_sort/{uuid}` | Get one entity_subqueue--executive_leadership_sort resource |
| GET | `/api/v1/entity_subqueue/homepage_impact_area` | List entity_subqueue--homepage_impact_area resources |
| GET | `/api/v1/entity_subqueue/homepage_impact_area/{uuid}` | Get one entity_subqueue--homepage_impact_area resource |
| GET | `/api/v1/entity_subqueue/homepage_mission_area` | List entity_subqueue--homepage_mission_area resources |
| GET | `/api/v1/entity_subqueue/homepage_mission_area/{uuid}` | Get one entity_subqueue--homepage_mission_area resource |
| GET | `/api/v1/entity_subqueue/homepage_notifications` | List entity_subqueue--homepage_notifications resources |
| GET | `/api/v1/entity_subqueue/homepage_notifications/{uuid}` | Get one entity_subqueue--homepage_notifications resource |
| GET | `/api/v1/entity_subqueue/slideshow` | List entity_subqueue--slideshow resources |
| GET | `/api/v1/entity_subqueue/slideshow/{uuid}` | Get one entity_subqueue--slideshow resource |
| GET | `/api/v1/file/file` | List file--file resources |
| GET | `/api/v1/file/file/{uuid}` | Get one file--file resource |
| GET | `/api/v1/media/disclosure_data_file` | List media--disclosure_data_file resources |
| GET | `/api/v1/media/disclosure_data_file/{uuid}` | Get one media--disclosure_data_file resource |
| GET | `/api/v1/media/document_file` | List media--document_file resources |
| GET | `/api/v1/media/document_file/{uuid}` | Get one media--document_file resource |
| GET | `/api/v1/media/image` | List media--image resources |
| GET | `/api/v1/media/image/{uuid}` | Get one media--image resource |
| GET | `/api/v1/media/listing_page` | List media--listing_page resources |
| GET | `/api/v1/media/listing_page/{uuid}` | Get one media--listing_page resource |
| GET | `/api/v1/media/mbs_guide` | List media--mbs_guide resources |
| GET | `/api/v1/media/mbs_guide/{uuid}` | Get one media--mbs_guide resource |
| GET | `/api/v1/media/qrc` | List media--qrc resources |
| GET | `/api/v1/media/qrc/{uuid}` | Get one media--qrc resource |
| GET | `/api/v1/media/remic_mir` | List media--remic_mir resources |
| GET | `/api/v1/media/remic_mir/{uuid}` | Get one media--remic_mir resource |
| GET | `/api/v1/media/remote_video` | List media--remote_video resources |
| GET | `/api/v1/media/remote_video/{uuid}` | Get one media--remote_video resource |
| GET | `/api/v1/media/training_recordings` | List media--training_recordings resources |
| GET | `/api/v1/media/training_recordings/{uuid}` | Get one media--training_recordings resource |
| GET | `/api/v1/menu/menu` | List menu--menu resources |
| GET | `/api/v1/menu/menu/{uuid}` | Get one menu--menu resource |
| GET | `/api/v1/menu_link_content/menu_link_content` | List menu_link_content--menu_link_content resources |
| GET | `/api/v1/menu_link_content/menu_link_content/{uuid}` | Get one menu_link_content--menu_link_content resource |
| GET | `/api/v1/node/data_file_types` | List node--data_file_types resources |
| GET | `/api/v1/node/data_file_types/{uuid}` | Get one node--data_file_types resource |
| GET | `/api/v1/node/event` | List node--event resources |
| GET | `/api/v1/node/event/{uuid}` | Get one node--event resource |
| GET | `/api/v1/node/executive_leadership` | List node--executive_leadership resources |
| GET | `/api/v1/node/executive_leadership/{uuid}` | Get one node--executive_leadership resource |
| GET | `/api/v1/node/faq` | List node--faq resources |
| GET | `/api/v1/node/faq/{uuid}` | Get one node--faq resource |
| GET | `/api/v1/node/glossary` | List node--glossary resources |
| GET | `/api/v1/node/glossary/{uuid}` | Get one node--glossary resource |
| GET | `/api/v1/node/haps` | List node--haps resources |
| GET | `/api/v1/node/haps/{uuid}` | Get one node--haps resource |
| GET | `/api/v1/node/haps_contributor` | List node--haps_contributor resources |
| GET | `/api/v1/node/haps_contributor/{uuid}` | Get one node--haps_contributor resource |
| GET | `/api/v1/node/hello_bar_notification` | List node--hello_bar_notification resources |
| GET | `/api/v1/node/hello_bar_notification/{uuid}` | Get one node--hello_bar_notification resource |
| GET | `/api/v1/node/impact_area_items` | List node--impact_area_items resources |
| GET | `/api/v1/node/impact_area_items/{uuid}` | Get one node--impact_area_items resource |
| GET | `/api/v1/node/memorandum` | List node--memorandum resources |

…and 87 more operations. They are listed in full on the page.

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/openapi/ginnie-mae-content-api-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/overlays/ginnie-mae-content-api-overlay.yaml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/authentication/ginnie-mae-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/conventions/ginnie-mae-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/errors/ginnie-mae-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/data-model/ginnie-mae-data-model.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/conformance/ginnie-mae-conformance.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/ginnie-mae/refs/heads/main/rate-limits/ginnie-mae-rate-limits.yml

## Other Ginnie Mae APIs (1)

- [Ginnie Mae Disclosure Data](https://apis.io/apis/ginnie-mae/ginnie-mae/)

## Tags

Federal-Government, Content, JSON:API, Open Data

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ginnie-mae/ginnie-mae-content-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ginnie-mae/.
