Quick Start
Make your first Propstreet API call in under 5 minutes.
1. Create a Test Token
- Log into app.propstreet.com
- Go to Settings → Personal Settings → Personal Access Tokens
- Enter a name (e.g., "API Testing") and click Generate
- Copy the token immediately—it won't be shown again
2. Make Your First Request
Fetch your first 10 contacts:
curl "https://app.propstreet.com/api/v1/network/contacts?page_size=10" \
-H "Authorization: Bearer YOUR_TOKEN"
You'll get a response like:
{
"data": [
{
"id": "con_abc123",
"firstName": "Jane",
"lastName": "Smith",
"email": "jane@example.com"
}
],
"hasMore": true,
"nextCursor": "eyJ..."
}
Node.js Example
const response = await fetch(
"https://app.propstreet.com/api/v1/network/contacts?page_size=10",
{
headers: {
Authorization: "Bearer YOUR_TOKEN",
},
}
);
const { data, hasMore, nextCursor } = await response.json();
console.log(`Fetched ${data.length} contacts`);
3. Next Steps
[!warning] Personal Access Tokens expire after 30 days and are tied to your account. For production integrations, use Bot User + Client Credentials.
Now that you've made your first call:
- Choose your auth method — Read the Authentication Guide to set up production credentials
- Sync your data — Learn Sync Patterns for pagination and delta sync
- Handle errors — See Errors & Retries for robust error handling
- Explore the API — Browse the full API Reference for all endpoints