After
Nine
Locations
Sign in
Sign Up
→
The directory
of
escorts
and
companions
Explore our listings of verified providers. Use the filters to find exactly who you're looking for.
Client Signup
Provider Signup
Location
Any
Country
United States
Canada
State / Province
$refs.stateSearch && $refs.stateSearch.focus())" class="w-full flex items-center justify-between bg-white/[0.02] border rounded-md px-3 py-[9px] text-[13px] transition-colors duration-150" type=button>
Select a state
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'CA' && (stateQuery === '' || 'Alberta'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Alberta
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'CA' && (stateQuery === '' || 'British Columbia'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
British Columbia
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'CA' && (stateQuery === '' || 'Ontario'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Ontario
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'CA' && (stateQuery === '' || 'Quebec'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Quebec
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Alabama'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Alabama
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Alaska'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Alaska
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Arizona'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Arizona
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Arkansas'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Arkansas
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'California'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
California
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Colorado'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Colorado
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Connecticut'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Connecticut
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Delaware'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Delaware
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Florida'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Florida
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Georgia'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Georgia
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Hawaii'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Hawaii
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Idaho'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Idaho
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Illinois'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Illinois
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Indiana'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Indiana
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Iowa'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Iowa
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Kansas'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Kansas
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Kentucky'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Kentucky
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Louisiana'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Louisiana
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Maine'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Maine
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Maryland'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Maryland
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Massachusetts'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Massachusetts
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Michigan'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Michigan
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Minnesota'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Minnesota
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Mississippi'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Mississippi
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Missouri'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Missouri
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Montana'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Montana
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Nebraska'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Nebraska
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Nevada'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Nevada
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'New Hampshire'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
New Hampshire
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'New Jersey'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
New Jersey
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'New Mexico'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
New Mexico
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'New York'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
New York
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'North Carolina'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
North Carolina
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'North Dakota'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
North Dakota
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Ohio'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Ohio
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Oklahoma'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Oklahoma
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Oregon'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Oregon
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Pennsylvania'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Pennsylvania
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Rhode Island'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Rhode Island
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'South Carolina'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
South Carolina
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'South Dakota'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
South Dakota
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Tennessee'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Tennessee
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Texas'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Texas
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Utah'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Utah
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Vermont'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Vermont
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Virginia'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Virginia
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Washington'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Washington
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Washington DC'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Washington DC
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'West Virginia'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
West Virginia
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Wisconsin'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Wisconsin
✓
setTimeout(() => { const first = document.querySelector('#city-options button[data-name]'); if (first) window.dispatchEvent(new CustomEvent('city-prefill', { detail: { code: first.dataset.urlCode, name: first.dataset.name } })); }, 0))" class="w-full text-left px-3 py-[9px] rounded-md text-[13px] flex items-center justify-between transition-colors duration-150" x-show="country === 'US' && (stateQuery === '' || 'Wyoming'.toLowerCase().includes(stateQuery.toLowerCase()))" type=button>
Wyoming
✓
City
$refs.citySearch && $refs.citySearch.focus())" class="w-full flex items-center justify-between bg-white/[0.02] border rounded-md px-3 py-[9px] text-[13px] transition-colors duration-150 disabled:opacity-40 disabled:cursor-not-allowed" :disabled=!state type=button>
Choose a state first
No cities found
Gender
Any
Female
✓
Male
✓
Trans Woman
✓
Trans Man
✓
Clear selection
Radius
+ 20 mi
Exact
✓
5 mi
✓
20 mi
✓
50 mi
✓
100 mi
✓
Service
Any
Service type
x !== s) : [...services, s]" :checked=services.includes(s) :value=s class=sr-only type=checkbox>
Incall
Available now
Show filters
0
Reset all
Engagement
Incall
Outcall
Both
Age
18–70
ageMax - 1) ageMin = ageMax - 1" class=dual-range-input max=70 min=18 type=range x-model.number=ageMin>
Height
4'6″–7'0″
heightMax - 1) heightMin = heightMax - 1" class=dual-range-input max=84 min=54 type=range x-model.number=heightMin>
Ethnicity
Any
x !== 'White') : [...ethnicity, 'White']" value="White" class=sr-only type=checkbox>
White
x !== 'Black') : [...ethnicity, 'Black']" value="Black" class=sr-only type=checkbox>
Black
x !== 'Asian') : [...ethnicity, 'Asian']" value="Asian" class=sr-only type=checkbox>
Asian
x !== 'Latina') : [...ethnicity, 'Latina']" value="Latina" class=sr-only type=checkbox>
Latina
x !== 'South Asian') : [...ethnicity, 'South Asian']" value="South Asian" class=sr-only type=checkbox>
South Asian
x !== 'Middle Eastern') : [...ethnicity, 'Middle Eastern']" value="Middle Eastern" class=sr-only type=checkbox>
Middle Eastern
x !== 'Native American') : [...ethnicity, 'Native American']" value="Native American" class=sr-only type=checkbox>
Native American
x !== 'Mixed') : [...ethnicity, 'Mixed']" value="Mixed" class=sr-only type=checkbox>
Mixed
x !== 'Other') : [...ethnicity, 'Other']" value="Other" class=sr-only type=checkbox>
Other
Clear selection
Body type
Any
x !== 'Petite') : [...body, 'Petite']" value="Petite" class=sr-only type=checkbox>
Petite
x !== 'Slender') : [...body, 'Slender']" value="Slender" class=sr-only type=checkbox>
Slender
x !== 'Average') : [...body, 'Average']" value="Average" class=sr-only type=checkbox>
Average
x !== 'Athletic') : [...body, 'Athletic']" value="Athletic" class=sr-only type=checkbox>
Athletic
x !== 'Curvy') : [...body, 'Curvy']" value="Curvy" class=sr-only type=checkbox>
Curvy
x !== 'BBW') : [...body, 'BBW']" value="BBW" class=sr-only type=checkbox>
BBW
Clear selection
Hair color
Any
x !== 'Blonde') : [...hair, 'Blonde']" value="Blonde" class=sr-only type=checkbox>
Blonde
x !== 'Brown') : [...hair, 'Brown']" value="Brown" class=sr-only type=checkbox>
Brown
x !== 'Black') : [...hair, 'Black']" value="Black" class=sr-only type=checkbox>
Black
x !== 'Red') : [...hair, 'Red']" value="Red" class=sr-only type=checkbox>
Red
x !== 'Grey') : [...hair, 'Grey']" value="Grey" class=sr-only type=checkbox>
Grey
x !== 'Dyed') : [...hair, 'Dyed']" value="Dyed" class=sr-only type=checkbox>
Dyed
Clear selection
Bust size
Any
x !== 'Small') : [...bust, 'Small']" value="Small" class=sr-only type=checkbox>
Small
x !== 'Medium') : [...bust, 'Medium']" value="Medium" class=sr-only type=checkbox>
Medium
x !== 'Large') : [...bust, 'Large']" value="Large" class=sr-only type=checkbox>
Large
Clear selection
Menu (leave out providers who do
not
do):
Any
x !== 'bbbj') : [...noMenu, 'bbbj']" value="bbbj" class=sr-only type=checkbox>
BBBJ
x !== 'cbj') : [...noMenu, 'cbj']" value="cbj" class=sr-only type=checkbox>
CBJ
x !== 'dfk') : [...noMenu, 'dfk']" value="dfk" class=sr-only type=checkbox>
DFK
x !== 'lfk') : [...noMenu, 'lfk']" value="lfk" class=sr-only type=checkbox>
LFK
x !== 'daty') : [...noMenu, 'daty']" value="daty" class=sr-only type=checkbox>
DATY
x !== 'cim') : [...noMenu, 'cim']" value="cim" class=sr-only type=checkbox>
CIM
x !== 'cof') : [...noMenu, 'cof']" value="cof" class=sr-only type=checkbox>
COF
x !== 'fiv') : [...noMenu, 'fiv']" value="fiv" class=sr-only type=checkbox>
FIV
x !== 'fov') : [...noMenu, 'fov']" value="fov" class=sr-only type=checkbox>
FOV
x !== 'greek') : [...noMenu, 'greek']" value="greek" class=sr-only type=checkbox>
Greek
Clear selection
Hourly rate
$100 – $1,000+ / hr
rateMax - 50) rateMin = rateMax - 50" class=dual-range-input max=1000 min=100 step=50 type=range x-model.number=rateMin>
No filters applied · Showing 6180 providers
Density
№ 3921
sexy444lexy
Taste Of Luxury
Spokane, US
0 kudos
View profile →
№ 3922
Mariahlove2
Petite Treat in town 🍬PLEASE READ FULLY AND SEND SCREENING 🤳
Santa Maria, US
0 kudos
View profile →
№ 3923
EllaBliss
1st Visit💋Can’t wait to meet you🌹
Pleasanton, US
0 kudos
View profile →
№ 3924
MaliyahStone
Latina mami ready to play
Las Vegas, US
0 kudos
View profile →
Showing
3921
–
3924
of
6180
Prev
1
···
980
981
982
···
1545
Next
Loading