Public Beta API

Missing People API

Connect your applications to South Africa's comprehensive missing persons database. Help reunite families and build safer communities through technology.

API Features

Built for Developers

Our RESTful API provides secure, reliable access to missing person data with comprehensive documentation and support.

Complete Coverage

Access missing persons, lost pets, and hijacked vehicle data across South Africa

Secure & Reliable

Token-based authentication with rate limiting and comprehensive error handling

Real-time Updates

Get instant notifications for new cases, sightings, and status changes

Community Driven

Enable community reporting and collaboration through your applications

Partner Access

How to Get API Access

Simple steps to start integrating with our missing persons database.

1

Apply for Access

Submit your organization details and intended use case through our partner application form.

2

Get Your API Key

Once approved, receive your secure partner API key via encrypted email within 24-48 hours.

3

Start Integrating

Begin making API calls immediately with your partner key and enhanced rate limits.

Partner Requirements

Eligible Organizations

  • • Registered NGOs and charities
  • • Government agencies
  • • Law enforcement departments
  • • Media organizations
  • • Community safety apps

Application Requirements

  • • Organization registration documents
  • • Detailed use case description
  • • Expected API usage volume
  • • Data security and privacy policy
  • • Technical contact information

Quick Start

Get up and running with the Missing People API in minutes.

1

Authentication

curl -H "X-Partner-Key: YOUR_PARTNER_KEY" https://missingpeople.co.za/api/partner/missing-persons

Use your partner API key in the X-Partner-Key header for all requests.

2

Make Requests

curl -H "X-Partner-Key: YOUR_PARTNER_KEY" -H "Content-Type: application/json" https://missingpeople.co.za/api/partner/missing-persons?status=active

Access all partner endpoints with enhanced rate limits and priority support.

Core Endpoints

Available Endpoints

Access comprehensive missing person data through our RESTful API endpoints.

GET/api/partner/missing-persons

List missing persons with filtering and pagination (Partner access)

curl -H 'X-Partner-Key: YOUR_KEY' 'https://missingpeople.co.za/api/partner/missing-persons?status=active'
POST/api/partner/sighting-reports

Submit a sighting report for community contribution (Partner access)

curl -H 'X-Partner-Key: YOUR_KEY' -X POST 'https://missingpeople.co.za/api/partner/sighting-reports'
GET/api/partner/locations/countries

Get South African location data (countries, states, cities)

curl -H 'X-Partner-Key: YOUR_KEY' 'https://missingpeople.co.za/api/partner/locations/countries'
GET/api/partner/form-options/ethnicities

Access form dropdown data for missing person reports

curl -H 'X-Partner-Key: YOUR_KEY' 'https://missingpeople.co.za/api/partner/form-options/ethnicities'
Use Cases

Who's Using Our API

Organizations across South Africa are using our API to build safer communities.

NGOs & Charities

Integrate missing person alerts into your existing community outreach programs

Mobile Apps

Build mobile applications for community safety and missing person awareness

Media Organizations

Access verified missing person data for news reporting and public awareness

Government Agencies

Integrate with existing public safety systems and databases

Partner Program

Ready to Get Started?

Join our partner program for priority API access, dedicated support, and collaboration opportunities.