A place to actually meet
The shortlist is for public venues with a real entrance, not a road, postcode, or private address.
For every “we should meet”
Even when you already know each other, finding a time and a place can take too much back and forth. SafeSpot brings everyone’s interests, private starting points, and public-place options into one plan you choose together.
The moment you meet
For the friend across town. The date you’re nervous about. The people you see all the time but never quite manage to gather. A thoughtful place gives everyone an easier start.
See the three steps
How it works
Send an invite, agree on the time, and let everyone add what they enjoy. SafeSpot suggests a short list of practical public places; each person chooses for themselves.
Send one link to a friend, a date, or a group. Suggest a time and the kind of meetup — coffee, dinner, or something to do together.
Everyone accepts the time or suggests another, then privately adds their interests and starting point. The other people do not see that starting point.
When the time is agreed, you see up to three venue options with the available evidence. Each person picks independently; matching choices confirm the place.
Everyone gets a say
People can suggest a different time. The venue search begins only after everyone agrees. Accepting an invite is free; only the person who starts a successful search pays.
Everyone picks from the shortlist independently, and you can all change your minds as often as you like. When your choices match, that's the place.
Keep the confirmed place and time in one view. You can choose to share a temporary live-location link with someone you trust, then check in at the venue. Confirmed meets earn points toward another venue search.
Where your interests meet
Knowing someone does not settle the time, the travel, or the place. Your shared interests guide the search; private starting points help keep the trip sensible for everyone.
Coffee and coffee
Cafés can rise to the top of the shortlist, with the available venue evidence beside each option.
Films and photography
A cinema or gallery may fit both of you better than another round of ‘you decide.’
First time meeting
The search can start with neutral public places such as cafés, bookshops, or museums.
Nobody has to hand over their address.
Everyone privately says where they're setting off from, and the places come back somewhere sensible for all of you. Your starting point is never shown to anyone you invite, and theirs is never shown to you.
Try the shortlist
Try different interests and a different time of day. Watch the suggestions change, and see why an option rises or drops away. This sample uses fictional venues; your real shortlist is built for your meeting.
Results updated for quiet, artistic during the daytime. 3 places suggested; Ashgrove Gallery Cafe ranks first. 1 venue is blocked by eligibility gates.
Museum cafe
interest fit
The area around it: 79. How well lit the walk is: 84. Getting there on transport: 68. The route to the door: 81. How close help is: 77. Anything gone wrong before: 92. Recent activity evidence: 58
Bookstore cafe
interest fit
The area around it: 88. How well lit the walk is: 71. Getting there on transport: 74. The route to the door: 90. How close help is: 69. Anything gone wrong before: 97. Recent activity evidence: unavailable
Cafe
interest fit
The area around it: 82. How well lit the walk is: 78. Getting there on transport: 91. The route to the door: 86. How close help is: 74. Anything gone wrong before: 95. Recent activity evidence: 63
Venue names and readings are illustrative. Eligibility, weighted evidence coverage, and interest-first ordering mirror the production engine. Evidence supports a decision; it cannot guarantee safety.
Quietly checked
SafeSpot filters out unsuitable place types and brings together the venue information it can verify. You see the reasons behind each suggestion and where evidence is missing. Check current hours and access directly with the venue before you leave.
The shortlist is for public venues with a real entrance, not a road, postcode, or private address.
Travel practicality and available route evidence help keep the journey reasonable for each person.
Each option shows the available venue evidence. Missing or stale readings stay marked as unknown.
Fresh evidence below a configured floor can rule a place out. No score guarantees anyone's safety; confirm current hours and access with the venue before you leave.
For products
Dating apps and community platforms can use the same interest-aware shortlist. Each person's starting point stays out of the reply.
POST /v1/safespots/search
X-API-Key: sse_live_your_key
Content-Type: application/json
{
"origin_a_lat": 40.7412,
"origin_a_lng": -73.9896,
"origin_b_lat": 40.7527,
"origin_b_lng": -73.9772,
"meetup_type": "hangout",
"activity": "coffee",
"participant_a_interests": [
"coffee",
"books"
],
"participant_b_interests": [
"coffee",
"art"
],
"scheduled_at": "2026-09-04T19:00:00Z",
"timezone": "America/New_York",
"limit": 3
}
200 OK
{
"request_id": "req_01J_SAMPLE",
"environment": "production",
"options": [
{
"rank": 1,
"safe_spot_id": 421,
"venue_name": "Garden Cafe",
"venue_address": "100 Sample Avenue",
"venue_lat": 40.7468,
"venue_lng": -73.9834,
"venue_category": "cafe",
"venue_meet_point": "Front counter",
"venue_safety_score": 89.2,
"safety_factors": {
"neighborhood_crime": 82,
"lighting": 94,
"transit_access": 91,
"safe_arrival_route": 90,
"emergency_response": 78,
"incident_history": 88,
"live_foot_traffic": 72
},
"safety_factor_observed_at": {
"neighborhood_crime": "2026-08-28T15:00:00Z",
"lighting": "2026-08-28T15:00:00Z",
"transit_access": "2026-08-28T15:00:00Z",
"safe_arrival_route": "2026-08-28T15:00:00Z",
"emergency_response": "2026-08-28T15:00:00Z",
"incident_history": "2026-08-28T15:00:00Z",
"live_foot_traffic": "2026-09-04T18:45:00Z"
},
"safety_factor_sources": {
"neighborhood_crime": "licensed.local.dataset",
"lighting": "venue.audit",
"transit_access": "transit.provider",
"safe_arrival_route": "route.audit",
"emergency_response": "public.services.dataset",
"incident_history": "verified.incident.records",
"live_foot_traffic": "mobility.provider"
},
"safety_data_coverage": 1,
"distance_km": 0.8,
"selection_reasons": [
"Direct venue fit for shared interest: coffee",
"Shorter, balanced travel across participant origins",
"Neighborhood risk evidence from the disclosed source and observation time"
],
"venue_rating": 4.7,
"review_count": 284,
"ranking": {
"strategy": "interest_first_v1",
"priority_order": [
"shared_interest_fit",
"travel_practicality",
"neighborhood_safety_evidence"
],
"shared_interests": [
"coffee"
],
"interest_fit": {
"score": 100,
"weight": 0.6,
"reason": "Direct venue fit for shared interest: coffee"
},
"travel_practicality": {
"score": 84.3,
"weight": 0.25,
"reason": "Shorter, balanced travel across participant origins"
},
"neighborhood_safety_evidence": {
"score": 82,
"weight": 0.15,
"reason": "Neighborhood risk evidence from the disclosed source and observation time"
},
"overall_match_score": 93.4,
"safety_notice": "Neighborhood and venue signals are decision support, not a guarantee of safety. Check current conditions and use your own judgment."
}
}
],
"recommended_option_index": 0,
"billed_cents": 4,
"currency": "usd",
"generated_at": "2026-09-04T18:46:00Z",
"data_notice": "Shared-interest fit is ranked first, then travel practicality, then disclosed neighborhood evidence. Missing or stale evidence remains unknown.",
"shared_interests": [
"coffee"
],
"ranking_strategy": "interest_first_v1",
"safety_notice": "Neighborhood and venue signals are decision support, not a guarantee of safety. Check current conditions and use your own judgment."
}Pricing
The person who sends the invite pays for a successful venue search; accepting is free. What you buy at the venue is between you and the venue. If no suitable options come back, the search credit stays with you.
A one-time identity-verification fee applies before booking. Checkout confirms the current price and availability. Identity verification helps with trust but does not guarantee anyone's conduct or safety.
See pricing details