Overview
The public API exposes read-only access to listings and blog posts. All responses are JSON. Endpoints are rate limited to 60 requests per minute per IP.
Base URL
https://www.bloggingfusion.com/api/v1
Listings
| Method | Endpoint | Description |
| GET | /api/v1/listings | Paginated list of active listings. |
| GET | /api/v1/listings/{slug} | Single listing by slug. |
| GET | /api/v1/listings/category/{slug} | Listing category by slug with live listing count. |
| GET | /api/v1/listings/location/{slug} | Listing location by slug with live listing count. |
Blog Posts
| Method | Endpoint | Description |
| GET | /api/v1/posts | Paginated list of published posts. |
| GET | /api/v1/posts/{slug} | Single post by slug. |
Listings Query Parameters
| Param | Type | Description |
q | string | Partial match on listing name. |
category | string | Listing category slug. |
location | string | Listing location slug. |
page | int | Page number (default 1). |
per_page | int | Results per page, 1-50 (default 15). |
Example
curl "https://www.bloggingfusion.com/api/v1/listings?q=hotel&per_page=5"
Authentication: none required for these public read-only endpoints.