← Back to home
JSON Feeds
Public JSON feeds for the Second Life auction schedule. No API key required.
Use them from any external tool, HUD, website, or script.
Calendar Feed
Returns all active, non-cancelled auction schedules. Use the cat parameter
(from the categories feed) to filter by category.
GET
https://slauctions.com/api/calendar_feed.php
Active houses only. Results include schedules for houses that have
reported a heartbeat in the last 24 hours, are not paused, and have no cancellation
on that slot. Times are always in SLT (Pacific).
Query Parameters
| Parameter | Type | Description |
| cat |
string |
Filter by category slug (e.g. breedables). See the category list below. Omit to return all categories. |
| day |
integer 0–6 |
Filter by day of week. 0 = Sunday, 1 = Monday … 6 = Saturday. |
| start |
HH:MM |
Only return schedules whose start time is at or after this SLT time. E.g. 14:00. |
| end |
HH:MM |
Only return schedules whose end time is at or before this SLT time. E.g. 20:00. |
| limit |
integer |
Maximum number of results to return. Useful for “next N auctions” widgets. |
All parameters are optional and can be combined freely. Results are sorted by
next occurrence (the soonest upcoming session first), then by start time.
Response Fields
| Field | Type | Description |
| generated_at | string | ISO 8601 UTC timestamp of when the feed was generated. |
| count | integer | Number of schedules returned. |
| schedules | array | List of schedule objects (see fields below). |
Schedule object
| Field | Type | Description |
| name | string | Auction house name. |
| day | integer 0–6 | Day of week (0 = Sunday … 6 = Saturday). |
| day_name | string | Human-readable day name, e.g. "Wednesday". |
| start_time | HH:MM | Auction start time in SLT (Pacific). |
| end_time | HH:MM | Auction end time in SLT (Pacific). |
| slurl | string | Direct Second Life teleport link for this house. |
Categories Feed
Returns all auction categories that have at least one active house. Use the slug
values as the cat parameter in the calendar feed.
GET
https://slauctions.com/api/categories_feed.php
No parameters. Returns every category with an active house. The slugs returned here are the
exact values to pass as ?cat= in the calendar feed.
Response fields
| Field | Type | Description |
| count | integer | Number of categories returned. |
| categories | array | List of category objects. |
Category object
| Field | Type | Description |
| name | string | Display name, e.g. "Breedables". |
| slug | string | URL-safe identifier used as the cat filter, e.g. "breedables". |
| house_count | integer | Number of active auction houses in this category. |
Example response
"count": 3,
"categories": [
{ "name": "Breedables", "slug": "breedables", "house_count": 5 },
{ "name": "Events", "slug": "events", "house_count": 2 },
{ "name": "Furniture", "slug": "furniture", "house_count": 3 }
]
Current categories
Live values from the database:
| Slug | Display Name |
| dfs |
DFS |
| foxtrot |
Foxtrot |
| magibuns |
Magibuns |
| mixed |
Mixed |
| potted |
Potted |
| teulu |
Teulu |
Examples
All active auctions
"generated_at": "2025-11-01T18:32:00+00:00",
"count": 3,
"schedules": [
{
"name": "Mystic Breedables",
"day": 2,
"day_name": "Tuesday",
"start_time": "14:00",
"end_time": "17:00",
"slurl": "https://maps.secondlife.com/secondlife/Mystic/128/128/25"
},
...
]
Filter by category — DFS
Wednesday auctions only
Afternoon sessions (start 14:00 or later)
Next 5 upcoming auctions
Combined — Saturday breedable auctions, next 3
Usage Notes
- The feed responds with
Content-Type: application/json and CORS header Access-Control-Allow-Origin: *, so it can be fetched directly from a browser or HUD script.
- All times are in SLT (America/Los_Angeles) and automatically adjust for PST/PDT.
- Auction houses that have not sent a heartbeat in the last 24 hours are excluded — offline prims will not appear in results.
- Cancelled or paused slots are never included, so the feed always reflects the current live schedule.
- Results are ordered by next upcoming occurrence, so
limit=1 always returns the next auction happening soonest.