Skip to main content
GET
/
v1
/
reports
List all reports
curl --request GET \
  --url https://api.northreports.com/v1/reports \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "address": "123 Main Street",
      "city": "Austin",
      "state": "TX",
      "zip": "78701",
      "price": 450000,
      "beds": 3,
      "baths": 2,
      "sqft": 1850,
      "is_published": true,
      "views_count": 45,
      "created_at": "2024-01-15T10:30:00Z"
    }
  ],
  "total": 25,
  "limit": 50,
  "offset": 0
}

Authorizations

Authorization
string
header
required

API key authentication. Include your API key in the Authorization header:

Authorization: Bearer north_sk_live_xxxxxxxxxxxx

Query Parameters

limit
integer
default:50

Maximum number of reports to return

Required range: 1 <= x <= 100
offset
integer
default:0

Number of reports to skip for pagination

Required range: x >= 0
status
enum<string>

Filter by report status

Available options:
draft,
published,
all
address
string

Search for a specific report by address. Returns a single report matching the address. Supports partial matching (case-insensitive). Example: "123 Main St" or "Main Street"

Response

Successfully retrieved report(s). Returns a single report when address parameter is provided, otherwise returns a list.

data
object[]
total
integer
limit
integer
offset
integer