Project Management and Keyword Tracking API Documentation (v1)
Bring our project management into your own platform. Manage your links and contacts for a domain, and organize your custom keyword groups.
Returns list of projects belonging to user
query Parameters
userId required | string <uuid> User's ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/projects/list?userId=USER_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "id": "string",
- "projectName": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateModified": "2025-06-14T19:54:00Z",
- "primaryDomainName": "string",
- "primaryDomainId": "string"
Create a new project
query Parameters
userId required | string <uuid> User's ID |
projectName required | string Name of project |
primaryDomainName required | string Domain to track for all keyword metrics |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/projects/create?userId=USER_GUID&projectName=SpyFu&primaryDomainName=spyfu.com&api_key=SECRET_KEY"
Response samples
- 200
- {
- "id": "string",
- "projectName": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateModified": "2025-06-14T19:54:00Z",
- "primaryDomainName": "string",
- "primaryDomainId": "string"
Deletes an existing project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/projects/delete?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Updates an existing project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
projectName required | string Name of project |
primaryDomainName required | string Domain to track for all keyword metrics |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/projects/update?userId=USER_GUID&projectId=PROJECT_GUID&projectName=SpyFu&domainId=spyfu.com&api_key=SECRET_KEY"
Move a domain and all linked data from one project to another
query Parameters
userId required | string <uuid> User's ID |
newProjectId required | string <uuid> Project ID to migrate to |
oldProjectId required | string <uuid> Project ID to migrate from |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/projects/migratedomain?userId=USER_GUID&newProjectId=PROJECT_GUID&oldProjectId=PROJECT_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Find projects that include these urls
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
Search parameters
userId | string <uuid> User's ID |
urlsCsv | string Comma-separated URLs to search |
projectId | string <uuid> Project ID |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "urlsCsv": "string",
- "projectId": "string"
Response samples
- 200
- {
- "projectId": "string",
- "urlId": "string",
- "projectName": "string",
- "hasUrl": true
Find projects that include these terms
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
Search parameters
userId | string <uuid> User's ID |
termIdsCsv | string Comma-separated term IDs to search |
projectId | string <uuid> Project ID |
groupHash | integer <int64> Filter by group ID |
labelHash | integer <int64> Filter by label ID |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "termIdsCsv": "string",
- "projectId": "string",
- "groupHash": 0,
- "labelHash": 0
Response samples
- 200
- {
- "projectId": "string",
- "projectName": "string",
- "hasKeyword": true,
- "termId": "string"
Get list of keywords for a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
projectDomain required | string |
groupHash | integer <int64> Filter by group ID |
labelHash | integer <int64> Filter by label ID |
sortColumn | string Sort by column |
sortOrder | string Sort ASC or DESC |
filterTerm | string Filter by term |
startRow | integer <int32> Starting row (defaults to 1st) |
rowsToDisplay | integer <int32> Maximum number of rows |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/keywords/list?userId=USER_GUID&projectId=PROJECT_GUID&projectDomain=SpyFu&groupHash=1506559589241584998&labelHash=-4149933402935822247&sortColumn=term&sortOrder=DESC&filterTerm=keyword tool&startRow=1&rowsToDisplay=250&api_key=SECRET_KEY"
Response samples
- 200
- "keywords": [
- {
- "term": "string",
- "termId": "string",
- "monthlySearches": "string",
- "rankingDifficulty": "string",
- "rankChange": "string",
- "currentRank": 0,
- "previousRank": 0,
- "currentMonthlyPosition": 0,
- "previousMonthlyPosition": 0,
- "monthlyChange": 0,
- "costPerClick": "string",
- "wasPreviouslySearched": true,
- "wasCurrentlySearched": true,
- "wasCurrentMonthlySearched": true,
- "needsLuceneData": true,
- "clickChange": 0,
- "clicks": 0,
- "groupsCsv": [
- "string"
- "labelsCsv": [
- "string"
- "totalRowCount": 0,
- "details": {
- "avgAdPosition": 0,
- "avgAdPositionChange": 0,
- "bothCount": 0,
- "estClickChange": 0,
- "estMonthlyClicks": 0,
- "groupHash": 0,
- "groupName": "string",
- "impressionShare": 0,
- "impressionShareChange": 0,
- "improvedRanks": 0,
- "lostRanks": 0,
- "newlyRankedKeywords": 0,
- "numberOfKeywords": 0,
- "organicCount": 0,
- "paidCount": 0,
- "potentialClicks": 0,
- "rankChange": 0,
- "topOfPagePct": 0,
- "topOfPagePctChange": 0,
- "groupHistory": [
- {
- "avgAdPosition": 0,
- "estMonthlyClicks": 0,
- "impressionShare": 0,
- "searchDateId": 0,
- "sumOfRanks": 0,
- "topOfPagePercentage": 0
Add new keywords to a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
List of keywords to add
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
termCsv | string Comma-separated terms |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "termCsv": "string"
Response samples
- 200
- "insertedCount": 0
Remove keywords from a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
List of keyword IDs to remove
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
termIdsCsv | string Comma-separated term IDs |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "termIdsCsv": "string"
Response samples
- 200
- {
- "deletedTermId": 0,
- "groupHashCsv": "string",
- "labelNamesCsv": "string"
Undo a recent keyword deletion
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
termIdsCsv | string Comma-separated term IDs |
Responses
NoContent
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "termIdsCsv": "string"
Move keywords from one project to another
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
oldProjectId | string <uuid> Project ID to migrate from |
newProjectId | string <uuid> Project ID to migrate to |
termIdsCsv | string Comma-separated term IDs |
Responses
NoContent
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "oldProjectId": "string",
- "newProjectId": "string",
- "termIdsCsv": "string"
Export project keywords as a CSV
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
projectDomain required | string Project's primary domain |
groupHash required | integer <int64> Filter by group ID |
labelHash required | integer <int64> Filter by label ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/keywords/export?userId=USER_GUID&projectId=PROJECT_GUID&projectDomain=SpyFu&groupHash=1506559589241584998&labelHash=-4149933402935822247&api_key=SECRET_KEY"
Response samples
- 200
Bulk import keywords with associated groups and/or labels
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
termCsv | string Comma-separated terms |
groupNameCsv | string Comma-separated groups |
labelNameCsv | string Comma-separated labels |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "termCsv": "string",
- "groupNameCsv": "string",
- "labelNameCsv": "string"
Response samples
- 200
- "termCount": 0,
- "hasReachedLimit": true,
- "termIdsCsv": "string",
- "groupCount": 0,
- "labelCount": 0,
- "labelHashCsv": "string",
- "groupHashCsv": "string",
- "rejectedTerms": [
- "string"
- "alreadyActiveTerms": [
- "string"
Bulk import keywords with associated groups and/or labels
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
termCsv | string Comma-separated terms |
groupHashCsv | string Comma-separated group hashes |
labelHashCsv | string Comma-separated label hashes |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "termCsv": "string",
- "groupHashCsv": "string",
- "labelHashCsv": "string"
Response samples
- 200
- "termCount": 0,
- "hasReachedLimit": true,
- "termIdsCsv": "string",
- "groupCount": 0,
- "labelCount": 0,
- "labelHashCsv": "string",
- "groupHashCsv": "string",
- "rejectedTerms": [
- "string"
- "alreadyActiveTerms": [
- "string"
Create a new project with pre-populated keywords
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
domain | string Project's primary domain |
mostSearched | boolean Include most searched keyword group |
opportunities | boolean Include biggest opportunites keyword group |
easyWins | boolean Include easy wins keyword group |
topRecommendations | boolean Include top recommendations keyword group |
customGroups | string JSON stringified object of custom groups |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "domain": "string",
- "mostSearched": true,
- "opportunities": true,
- "easyWins": true,
- "topRecommendations": true,
- "customGroups": "string"
Response samples
- 200
- "createdTerms": "string",
- "createdGroups": "string"
Get list of keyword rank tracking data for a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
termId required | integer <int64> Term ID |
domainId required | integer <int64> Domain ID |
domainName required | string Domain name |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/keywords/tracking?userId=USER_GUID&projectId=PROJECT_GUID&termId=29183997&domainId=DOMAIN_GUID&domainName=spyfu.com&api_key=SECRET_KEY"
Response samples
- 200
- "organicRankingHistory": [
- {
- "date": 0,
- "rank": 0
- "rankChange": 0,
- "trackingSummary": {
- "term": "string",
- "bingImpressionShare": 0,
- "bingAveragePosition": 0,
- "googleImpressionShare": 0,
- "googleAveragePosition": 0,
- "termClicks": 0,
- "termClicksChange": 0,
- "termSearchVolume": 0
- "weeklyTracking": [
- {
- "date": 0,
- "bingAdPosition": 0,
- "bingOrganicPosition": 0,
- "googleAdPosition": 0,
- "googleOrganicPosition": 0,
- "topGoogleAdRatio": 0,
- "topBingAdRatio": 0,
- "googleImpressionShare": 0,
- "bingImpressionShare": 0,
- "googleWasSearched": true,
- "bingWasSearched": true,
- "googleSerpUrl": "string"
Get current keyword usage and maximum allowed per user
query Parameters
userId required | string <uuid> User's ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/keywords/keywordcount?userId=USER_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "usedCount": 0,
- "totalCount": 0,
- "mySpyFuCount": 0,
- "weeklyTrackingCount": 0,
- "keywordRankingReportCount": 0
Get list of groups for a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/list?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "projectId": "string",
- "name": "string",
- "groupHash": "string",
- "numberOfKeywords": 0,
- "rankChange": 0,
- "shareChange": 0,
- "impressionShare": 0,
- "clickChange": 0
Add new keyword group to a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
name required | string Group name |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/create?userId=USER_GUID&projectId=PROJECT_GUID&name=Hot Leads&api_key=SECRET_KEY"
Response samples
- 200
- "groupHash": "string",
- "status": "string"
Rename keyword group
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
groupHash required | integer <int64> Group ID |
newGroupName required | string New group name |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/rename?userId=USER_GUID&projectId=PROJECT_GUID&groupHash=1506559589241584998&newGroupName=Hot Leads&api_key=SECRET_KEY"
Response samples
- 200
- "status": "string"
Remove keyword group from a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
groupHash required | integer <int64> Group ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/delete?userId=USER_GUID&projectId=PROJECT_GUID&groupHash=1506559589241584998&api_key=SECRET_KEY"
Response samples
- 200
- "groupHash": "string",
- "groupName": "string",
- "status": "string",
- "termsCsv": "string"
Clone a keyword group under a new name
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
oldGroupHash required | integer <int64> Group ID to clone from |
newGroupName required | string New group name |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/clone?userId=USER_GUID&projectId=PROJECT_GUID&oldGroupHash=1506559589241584998&newGroupName=Hot Leads&api_key=SECRET_KEY"
Response samples
- 200
- "groupHash": "string",
- "status": "string"
Move keyword group from one project to another
query Parameters
userId required | string <uuid> User's ID |
oldProjectId required | string <uuid> Project ID to migrate from |
newProjectId required | string <uuid> Project ID to migrate to |
groupHash required | integer <int64> Group ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/migrate?userId=USER_GUID&oldProjectId=PROJECT_GUID&newProjectId=PROJECT_GUID&groupHash=1506559589241584998&labelHash=-4149933402935822247&api_key=SECRET_KEY"
Response samples
- 200
- "status": "string"
Move keywords from one group to another in the same project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
newGroupHash | integer <int64> Group ID to migrate to |
oldGroupHash | integer <int64> Group ID to migrate from |
termIdsCsv | string Comma-separated term IDs |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "newGroupHash": 0,
- "oldGroupHash": 0,
- "termIdsCsv": "string"
Response samples
- 200
- "newKeywordCount": 0,
- "oldKeywordCount": 0
Remove keywords from a group
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
groupHash | integer <int64> Group ID |
termIdsCsv | string Comma-separated term IDs |
Responses
NoContent
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "groupHash": 0,
- "termIdsCsv": "string"
Export all keywords attached to a group
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
groupHash required | integer <int64> Group ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/export?userId=USER_GUID&projectId=PROJECT_GUID&groupHash=1506559589241584998&api_key=SECRET_KEY"
Response samples
- 200
Get overview of keyword group metrics
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
groupHash required | integer <int64> Group ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/details?userId=USER_GUID&projectId=PROJECT_GUID&groupHash=1506559589241584998&api_key=SECRET_KEY"
Response samples
- 200
- "avgAdPosition": 0,
- "avgAdPositionChange": 0,
- "bothCount": 0,
- "estClickChange": 0,
- "estMonthlyClicks": 0,
- "groupHash": 0,
- "groupName": "string",
- "impressionShare": 0,
- "impressionShareChange": 0,
- "improvedRanks": 0,
- "lostRanks": 0,
- "newlyRankedKeywords": 0,
- "numberOfKeywords": 0,
- "organicCount": 0,
- "paidCount": 0,
- "potentialClicks": 0,
- "rankChange": 0,
- "topOfPagePct": 0,
- "topOfPagePctChange": 0,
- "groupHistory": [
- {
- "avgAdPosition": 0,
- "estMonthlyClicks": 0,
- "impressionShare": 0,
- "searchDateId": 0,
- "sumOfRanks": 0,
- "topOfPagePercentage": 0
Get groups of top performance keywords based on domain
query Parameters
domain required | string Domain query |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/groups/get_performance_groups?domain=spyfu.com&api_key=SECRET_KEY"
Response samples
- 200
- "groups": [
- {
- "name": "string",
- "key": "string",
- "keywordCount": 0,
- "keywords": [
- "string"
Get list of keyword labels for a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/labels/list?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "projectId": "string",
- "labelName": "string",
- "labelHash": "string",
- "termCount": 0
Add new keyword labels to a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
labelName | string Label name |
termIdsCsv | string Comma-separated term IDs |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "labelName": "string",
- "termIdsCsv": "string"
Response samples
- 200
- "labelHash": "string",
- "labeledTermIds": [
- "string"
Remove a label from a list of keywords
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
labelName | string Label name |
termIdsCsv | string Comma-separated term IDs |
Responses
OK
NoContent
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "labelName": "string",
- "termIdsCsv": "string"
Response samples
- 200
- "labelName": "string",
- "termIdsCsv": "string"
Remove keyword labels from a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
labelHashesCsv | string Comma-separated label IDs |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "labelHashesCsv": "string"
Response samples
- 200
- {
- "labelHash": 0,
- "labelName": "string",
- "termIdsCsv": "string"
Export all keywords attached to a label
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
labelHash required | integer <int64> Label ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/labels/export?userId=USER_GUID&projectId=PROJECT_GUID&labelHash=-4149933402935822247&api_key=SECRET_KEY"
Response samples
- 200
Rename keyword label
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
labelHash | integer <int64> Label ID to rename |
newLabelName | string New name to rename label to |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "labelHash": 0,
- "newLabelName": "string"
Response samples
- 200
Get list of domains for a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/domains/list?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "domainId": "string",
- "domainName": "string",
- "projectId": "string",
- "userRating": 0,
- "relationshipStatusId": 0,
- "leadsInfo": {
- "domainId": 0,
- "emails": "string",
- "phones": "string",
- "twitterAccounts": "string",
- "facebookUrls": "string",
- "pinterestUrls": "string",
- "youtubeUrls": "string",
- "linkedInUrls": "string",
- "googlePlusUrls": "string"
- "domainStrength": 0,
- "urlCount": 0,
- "tags": [
- "string"
- "projectName": "string",
- "projectDomainName": "string"
Get specific domain from a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/domains/get?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "domainId": "string",
- "domainName": "string",
- "projectId": "string",
- "userRating": 0,
- "relationshipStatusId": 0,
- "leadsInfo": {
- "domainId": 0,
- "emails": "string",
- "phones": "string",
- "twitterAccounts": "string",
- "facebookUrls": "string",
- "pinterestUrls": "string",
- "youtubeUrls": "string",
- "linkedInUrls": "string",
- "googlePlusUrls": "string"
- "domainStrength": 0,
- "urlCount": 0,
- "tags": [
- "string"
- "projectName": "string",
- "projectDomainName": "string"
Export project domains as a CSV
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
websiteIdCsv | string WebsiteId CSV to filter by |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/domains/export?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Response samples
- 200
Removes a list of domains and all attached data from a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
List of domains to remove
items | Array of objects (DomainReference) Domain-project pairs |
userId | string <uuid> User's ID |
Responses
OK
InternalServerError
Request samples
- Payload
- "items": [
- {
- "domainId": 0,
- "projectId": "string"
- "userId": "string"
Response samples
- 200
- {
- "domainId": "string",
- "status": "string"
Removes a domain and all attached data from a project
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/domains/delete?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "domainId": "string",
- "status": "string"
Gets a list of associated contexts for a domain
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/domains/contexts?userId=USER_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "string"
Updates a domain's personalized rating
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
userRating required | integer <int32> Star rating (0-3) |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/domains/rating/update?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&userRating=3&api_key=SECRET_KEY"
Get list of urls for a project domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/urls/list?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "urlId": "string",
- "urlName": "string",
- "projectId": "string",
- "projectDomainName": "string",
- "projectName": "string",
- "domainId": "string",
- "userRating": 0,
- "relationshipStatusId": 0,
- "tags": [
- "string"
- "urlMonthlyOrganicClicks": 0,
- "urlRankedKeywords": 0
Get specific url from a project domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId | integer <int64> Domain ID |
urlId | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/urls/get?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- "urlId": "string",
- "urlName": "string",
- "projectId": "string",
- "projectDomainName": "string",
- "projectName": "string",
- "domainId": "string",
- "userRating": 0,
- "relationshipStatusId": 0,
- "tags": [
- "string"
- "urlMonthlyOrganicClicks": 0,
- "urlRankedKeywords": 0
Export project urls as a CSV
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
linkIdCsv | string LinkId CSV to filter by |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/urls/export?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Response samples
- 200
Attach a new url to a project domain
query Parameters
userId required | string <uuid> User's ID |
fullUrl required | string Fully qualified URL (e.g., https://www.spyfu.com/) |
projectId required | string <uuid> Project ID |
linksToIdOrQuery required | string Associated domain, url, or term query |
linksToType required | string Associated type used by [linksToIdOrQuery]: (Domain, Url, Term) |
filterTerm required | string Filter by term |
backlinkType required | string Type of URL: (directory, govedu, forum, news, blog, affiliate, uncategorized) |
competitorDomains required | string Associated competitors |
pageMonthlyOrganicClicks required | integer <int32> Monthly organic clicks |
rankedKeywords required | integer <int32> Number of ranked keywords |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/urls/create?userId=USER_GUID&projectId=PROJECT_GUID&fullUrl=https://www.spyfu.com/blog/&linksToIdOrQuery=spyfu.com&linksToType=Domain&filterTerm=keyword tool&backlinkType=Blog&competitorDomains=spyfoo.com&pageMonthlyOrganicClicks=500&rankedKeywords=15&api_key=SECRET_KEY"
Response samples
- 200
- "domainId": "string",
- "urlId": "string",
- "status": "string"
Removes a list of links from a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
List of URL IDs to remove
items | Array of objects (LinkReference) URL-project pairs |
userId | string <uuid> User's ID |
Responses
OK
InternalServerError
Request samples
- Payload
- "items": [
- {
- "urlId": 0,
- "projectId": "string"
- "userId": "string"
Response samples
- 200
- {
- "urlId": "string",
- "status": "string"
Detach an existing url from a project domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/urls/delete?userId=USER_GUID&projectId=PROJECT_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- "urlId": "string",
- "status": "string"
Gets a list of associated contexts for a url
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/urls/contexts?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- "string"
Updates a url's personalized rating
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
urlId required | integer <int64> URL ID |
domainId required | integer <int64> Domain ID |
userRating required | integer <int32> Star rating (0-3) |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/urls/rating/update?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&userRating=3&api_key=SECRET_KEY"
Get all distinct Confirmed Contacts for a userId
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/list?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "contactId": "string",
- "projectId": "string",
- "domainId": "string",
- "imageUrl": "string",
- "firstName": "string",
- "lastName": "string",
- "fullName": "string",
- "userRating": 0,
- "klout": 0,
- "spyfluence": 0,
- "relationshipStatusId": 0,
- "relationshipStatus": "string",
- "tags": [
- "string"
- "contactDetails": {
- "emailAddress": "string",
- "twitterUrl": "string",
- "facebookUrl": "string",
- "googlePlusUrl": "string",
- "linkedInUrl": "string",
- "pinterestUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true
Get a list of Confirmed Contacts for a Domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/domain/list?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "contactId": "string",
- "domainId": "string",
- "projectId": "string",
- "imageUrl": "string",
- "name": "string",
- "firstName": "string",
- "lastName": "string",
- "emailAddress": "string",
- "linkedInUrl": "string",
- "facebookUrl": "string",
- "twitterUrl": "string",
- "googlePlusUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true,
- "klout": 0,
- "spyfluence": 0,
- "userRating": 0,
- "relationshipStatus": "string",
- "relationshipStatusId": 0,
- "title": "string",
- "company": "string",
- "linkedInBio": "string",
- "facebookBio": "string",
- "twitterBio": "string",
- "googlePlusBio": "string"
Get a list of Confirmed Contacts for a Link
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/url/list?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- {
- "contactId": "string",
- "domainId": "string",
- "projectId": "string",
- "imageUrl": "string",
- "name": "string",
- "firstName": "string",
- "lastName": "string",
- "emailAddress": "string",
- "linkedInUrl": "string",
- "facebookUrl": "string",
- "twitterUrl": "string",
- "googlePlusUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true,
- "klout": 0,
- "spyfluence": 0,
- "userRating": 0,
- "relationshipStatus": "string",
- "relationshipStatusId": 0,
- "title": "string",
- "company": "string",
- "linkedInBio": "string",
- "facebookBio": "string",
- "twitterBio": "string",
- "googlePlusBio": "string"
Get Contact Details (Confirmed Contact)
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/get?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- "id": "string",
- "firstName": "string",
- "lastName": "string",
- "photoUrl": "string",
- "tags": "string",
- "rating": 0,
- "relationshipStatus": "string",
- "relationshipStatusId": 0,
- "companyName": "string",
- "title": "string",
- "spyFluence": "string",
- "klout": "string",
- "organizationRowId": "string"
Create a contact
query Parameters
userId required | string <uuid> User's ID |
projectId | string <uuid> Project ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/create?userId=USER_GUID&projectId=PROJECT_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "contactId": "string",
- "projectId": "string",
- "domainId": "string",
- "imageUrl": "string",
- "firstName": "string",
- "lastName": "string",
- "fullName": "string",
- "userRating": 0,
- "klout": 0,
- "spyfluence": 0,
- "relationshipStatusId": 0,
- "relationshipStatus": "string",
- "tags": [
- "string"
- "contactDetails": {
- "emailAddress": "string",
- "twitterUrl": "string",
- "facebookUrl": "string",
- "googlePlusUrl": "string",
- "linkedInUrl": "string",
- "pinterestUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true
Create a contact associated with a domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/domain/create?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "contactId": "string",
- "projectId": "string",
- "domainId": "string",
- "imageUrl": "string",
- "firstName": "string",
- "lastName": "string",
- "fullName": "string",
- "userRating": 0,
- "klout": 0,
- "spyfluence": 0,
- "relationshipStatusId": 0,
- "relationshipStatus": "string",
- "tags": [
- "string"
- "contactDetails": {
- "emailAddress": "string",
- "twitterUrl": "string",
- "facebookUrl": "string",
- "googlePlusUrl": "string",
- "linkedInUrl": "string",
- "pinterestUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true
Create a contact associated with a link
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/url/create?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- "contactId": "string",
- "projectId": "string",
- "domainId": "string",
- "imageUrl": "string",
- "firstName": "string",
- "lastName": "string",
- "fullName": "string",
- "userRating": 0,
- "klout": 0,
- "spyfluence": 0,
- "relationshipStatusId": 0,
- "relationshipStatus": "string",
- "tags": [
- "string"
- "contactDetails": {
- "emailAddress": "string",
- "twitterUrl": "string",
- "facebookUrl": "string",
- "googlePlusUrl": "string",
- "linkedInUrl": "string",
- "pinterestUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true
Delete a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/delete?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- "contactId": 0,
- "status": "string"
Delete a list of contacts from a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
List of contacts to remove from associated projects
items | Array of objects (ContactReference) Contact-project pairs |
userId | string <uuid> User's ID |
Responses
OK
InternalServerError
Request samples
- Payload
- "items": [
- {
- "contactId": 0,
- "projectId": "string"
- "userId": "string"
Response samples
- 200
- {
- "contactId": 0,
- "status": "string"
Edit a contacts details
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
organizationRowId required | integer <int64> Contact's company ID |
firstName required | string Contact's first name |
lastName required | string Contact's last name |
title required | string Contact's job title |
companyName required | string Contact's compay name |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/update?userId=USER_GUID&contactId=-2719115600493040594&organizationRowId=1&firstName=James&lastName=Bond&title=International Man of Mystery&companyName=MI6&api_key=SECRET_KEY"
Migrate contact to a different project
query Parameters
userId required | string <uuid> |
contactId required | integer <int64> |
oldProjectId required | string <uuid> |
newProjectId required | string <uuid> |
api_key | string User's secret key |
Responses
OK
Response samples
- 200
- "property1": { },
- "property2": { }
Get Contact Related Website (Confirmed Contact)
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/relatedlinks/list?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "relatedLink": "string",
- "linkType": "string",
- "domainId": "string",
- "urlId": "string",
- "rating": 0,
- "status": 0
Get Contact Websites (Confirmed Contact)
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/websites/list?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "contactId": "string",
- "website": "string",
- "websiteRowId": "string"
Add a website to a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
website required | string Associated website URL |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/websites/create?userId=USER_GUID&contactId=-2719115600493040594&website=spyfu.com&api_key=SECRET_KEY"
Response samples
- 200
- "contactId": "string",
- "website": "string",
- "websiteRowId": "string"
Edit a website for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
website required | string Associated website URL |
websiteRowId required | integer <int64> Associated website ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/websites/update?userId=USER_GUID&contactId=-2719115600493040594&website=spyfu.com&websiteRowId=1&api_key=SECRET_KEY"
Delete a website from a contact
query Parameters
userId required | string <uuid> User's ID |
websiteRowId required | integer <int64> Associated website ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/websites/delete?userId=USER_GUID&websiteRowId=1&api_key=SECRET_KEY"
Get Contact Phones (Confirmed Contact)
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/phones/list?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "contactId": "string",
- "phoneNumber": "string",
- "phoneType": "string",
- "phoneRowId": "string"
Add a phone for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
phoneNumber required | string Associated phone number |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/phones/create?userId=USER_GUID&contactId=-2719115600493040594&phoneNumber=1-888-123-4567&api_key=SECRET_KEY"
Response samples
- 200
- "contactId": "string",
- "phoneNumber": "string",
- "phoneType": "string",
- "phoneRowId": "string"
Edit a phone for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
phoneNumber required | string Associated phone number |
phoneRowId required | integer <int64> Associated phone number ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/phones/update?userId=USER_GUID&contactId=-2719115600493040594&phoneNumber=1-888-123-4567&phoneRowId=1&api_key=SECRET_KEY"
Delete a phone from a contact
query Parameters
userId required | string <uuid> User's ID |
phoneRowId required | integer <int64> Associated phone number ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/phones/delete?userId=USER_GUID&phoneRowId=1&api_key=SECRET_KEY"
Get Contact Social Media (Confirmed Contact)
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/socialmedia/list?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "id": "string",
- "bio": "string",
- "contactId": "string",
- "accountUrl": "string",
- "accountName": "string",
- "type": "string",
- "followerCount": 0
Add a social media profile for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
accountUrl required | string Associated social media account URL |
type required | string Type of social media: (Email, Facebook, Twitter, LinkedIn, GooglePlus, YouTube) |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/socialmedia/create?userId=USER_GUID&contactId=-2719115600493040594&accountUrl=example@spyfu.com&type=Email&api_key=SECRET_KEY"
Response samples
- 200
- "id": "string",
- "bio": "string",
- "contactId": "string",
- "accountUrl": "string",
- "accountName": "string",
- "type": "string",
- "followerCount": 0
Delete a social media profile from a contact
query Parameters
userId required | string <uuid> User's ID |
profileRowId required | integer <int64> Associated social media account ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/socialmedia/delete?userId=USER_GUID&profileRowId=1&api_key=SECRET_KEY"
Delete an email from a contact
query Parameters
userId required | string <uuid> User's ID |
emailRowId required | integer <int64> Associated email ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/email/delete?userId=USER_GUID&emailRowId=1&api_key=SECRET_KEY"
Update the rating for a confirmed contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Confirmed contact ID |
userRating required | integer <int32> Star rating (0-3) |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/confirmedcontacts/rating/update?userId=USER_GUID&contactId=-2719115600493040594&userRating=3&api_key=SECRET_KEY"
Response samples
- 200
- "status": "string"
Get a list of Discovered Contacts for a Domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/discoveredcontacts/domain/get?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "contactId": "string",
- "domainId": "string",
- "projectId": "string",
- "imageUrl": "string",
- "name": "string",
- "firstName": "string",
- "lastName": "string",
- "emailAddress": "string",
- "linkedInUrl": "string",
- "facebookUrl": "string",
- "twitterUrl": "string",
- "googlePlusUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true,
- "klout": 0,
- "spyfluence": 0,
- "userRating": 0,
- "relationshipStatus": "string",
- "relationshipStatusId": 0,
- "title": "string",
- "company": "string",
- "linkedInBio": "string",
- "facebookBio": "string",
- "twitterBio": "string",
- "googlePlusBio": "string"
Get a list of Discovered Contacts for a Link
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/discoveredcontacts/url/get?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- {
- "contactId": "string",
- "domainId": "string",
- "projectId": "string",
- "imageUrl": "string",
- "name": "string",
- "firstName": "string",
- "lastName": "string",
- "emailAddress": "string",
- "linkedInUrl": "string",
- "facebookUrl": "string",
- "twitterUrl": "string",
- "googlePlusUrl": "string",
- "hasFacebook": true,
- "hasTwitter": true,
- "hasGooglePlus": true,
- "hasLinkedIn": true,
- "klout": 0,
- "spyfluence": 0,
- "userRating": 0,
- "relationshipStatus": "string",
- "relationshipStatusId": 0,
- "title": "string",
- "company": "string",
- "linkedInBio": "string",
- "facebookBio": "string",
- "twitterBio": "string",
- "googlePlusBio": "string"
Confirm a Suggested Contact for a Domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
contactId required | integer <int64> Discovered contact ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/discoveredcontacts/domain/confirm?userId=USER_GUID&projectId=PROJECT_GUID&contactId=-2719115600493040594&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Confirm a Suggested Contact for a Link
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
contactId required | integer <int64> Discovered contact ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/discoveredcontacts/url/confirm?userId=USER_GUID&projectId=PROJECT_GUID&contactId=-2719115600493040594&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Import list of line-separated domains/links into a project
query Parameters
api_key | string User's secret key |
Request Body schema: application/json
List of domains/links and associated data
userId | string <uuid> User's ID |
projectId | string <uuid> Project ID |
importItemsLsv | string Line-separated list of domains or links |
tagCsv | string Comma-separated tags to add to each item |
userRating | integer <int32> Star rating (0-3) to attach to each item |
relationshipStatusId | integer <int32> Relationship status to attach to each item: (0 = "Research: Not Yet Started", 1 = "Research: Under Review", 2 = "Research: Assigned", 3 = "Contact: Sent, Awaiting Response", 4 = "Contact: Need to Reply", 5 = "Contact: Link Accepted", 6 = "Issue: Contact Info Insufficient", 7 = "Issue: Not Possible", 8 = "Issue: Rejected", 9 = "Issue: See Notes", 10 = "Issue: Inactive", 11 = "Directory: Need to Submit", 12 = "Directory: Submitted") |
note | string Custom note to attach to each item |
Responses
OK
InternalServerError
Request samples
- Payload
- cURL
- JS
- C#
- PHP
- "userId": "string",
- "projectId": "string",
- "importItemsLsv": "string",
- "tagCsv": "string",
- "userRating": 0,
- "relationshipStatusId": 0,
- "note": "string"
Response samples
- 200
- "approvedDomains": [
- {
- "domainId": "string",
- "urlId": "string",
- "uriName": "string"
- "approvedUrls": [
- {
- "domainId": "string",
- "urlId": "string",
- "uriName": "string"
- "rejectedItems": [
- {
- "domainId": "string",
- "urlId": "string",
- "uriName": "string"
- "discoveredContacts": [
- {
- "contactId": "string"
- "defaultTag": "string",
- "projectId": "string"
Get list of project relationship status types
query Parameters
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/relationships/list?api_key=SECRET_KEY"
Response samples
- 200
- {
- "id": 0,
- "status": "string"
Update the user's relationship status for a project domain
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
relationshipStatusId required | integer <int32> Relationship status to attach to each item: (0 = "Research: Not Yet Started", 1 = "Research: Under Review", 2 = "Research: Assigned", 3 = "Contact: Sent, Awaiting Response", 4 = "Contact: Need to Reply", 5 = "Contact: Link Accepted", 6 = "Issue: Contact Info Insufficient", 7 = "Issue: Not Possible", 8 = "Issue: Rejected", 9 = "Issue: See Notes", 10 = "Issue: Inactive", 11 = "Directory: Need to Submit", 12 = "Directory: Submitted") |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/relationships/domain/update?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&relationshipStatusId=1&api_key=SECRET_KEY"
Response samples
- 200
- "status": "string"
Update the user's relationship status for a project url
query Parameters
userId required | string <uuid> User's ID |
projectId required | string <uuid> Project ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
relationshipStatusId required | integer <int32> Relationship status to attach to each item: (0 = "Research: Not Yet Started", 1 = "Research: Under Review", 2 = "Research: Assigned", 3 = "Contact: Sent, Awaiting Response", 4 = "Contact: Need to Reply", 5 = "Contact: Link Accepted", 6 = "Issue: Contact Info Insufficient", 7 = "Issue: Not Possible", 8 = "Issue: Rejected", 9 = "Issue: See Notes", 10 = "Issue: Inactive", 11 = "Directory: Need to Submit", 12 = "Directory: Submitted") |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/relationships/url/update?userId=USER_GUID&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&relationshipStatusId=1&api_key=SECRET_KEY"
Response samples
- 200
- "status": "string"
Update the user's relationship status for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Contact ID |
relationshipStatusId required | integer <int32> Relationship status to attach to each item: (0 = "Research: Not Yet Started", 1 = "Research: Under Review", 2 = "Research: Assigned", 3 = "Contact: Sent, Awaiting Response", 4 = "Contact: Need to Reply", 5 = "Contact: Link Accepted", 6 = "Issue: Contact Info Insufficient", 7 = "Issue: Not Possible", 8 = "Issue: Rejected", 9 = "Issue: See Notes", 10 = "Issue: Inactive", 11 = "Directory: Need to Submit", 12 = "Directory: Submitted") |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/relationships/contact/update?userId=USER_GUID&projectId=PROJECT_GUID&contactId=-2719115600493040594&relationshipStatusId=1&api_key=SECRET_KEY"
Response samples
- 200
- "status": "string"
Gets a list of notes for a domain
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/domain/list?userId=USER_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "noteText": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "noteId": 0,
- "domainId": "string",
- "urlId": "string"
Gets a list of notes for a link
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/url/list?userId=USER_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- {
- "noteText": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "noteId": 0,
- "domainId": "string",
- "urlId": "string"
Gets a list of notes for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/contact/list?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "noteText": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "noteId": 0,
- "contactId": "string"
Create a note for a domain
query Parameters
userId required | string <uuid> User's ID |
note required | string Custom note |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/domain/create?userId=USER_GUID¬e=Review by end of business day.&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "noteText": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "noteId": 0,
- "domainId": "string",
- "urlId": "string"
Create a note for a link
query Parameters
userId required | string <uuid> User's ID |
note required | string Custom note |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/url/create?userId=USER_GUID¬e=Review by end of business day.&projectId=PROJECT_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- "noteText": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "noteId": 0,
- "domainId": "string",
- "urlId": "string"
Create a note for a contact
query Parameters
userId required | string <uuid> User's ID |
note required | string Custom note |
contactId required | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/contact/create?userId=USER_GUID¬e=Review by end of business day.&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- "noteText": "string",
- "dateCreated": "2025-06-14T19:54:00Z",
- "noteId": 0,
- "contactId": "string"
Delete a note for a domain or url
query Parameters
userId required | string <uuid> User's ID |
noteRowId required | integer <int64> Note ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/domain/delete?userId=USER_GUID¬eRowId=1&api_key=SECRET_KEY"
Delete a note for a contact
query Parameters
userId required | string <uuid> User's ID |
noteRowId required | integer <int64> Note ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/notes/contact/delete?userId=USER_GUID¬eRowId=1&api_key=SECRET_KEY"
Gets a list of tags for a domain (domainId), url (domainId and urlId), or contact (contactId)
query Parameters
userId required | string <uuid> User's ID |
domainId | integer <int64> Domain ID |
urlId | integer <int64> URL ID |
contactId | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tags/list?userId=USER_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- "id": 0,
- "domainId": "string",
- "urlId": "string",
- "contactId": "string",
- "tagsCsv": "string"
Updates a list of tags for a domain (domainId), url (domainId and urlId), or contact (contactId)
query Parameters
userId required | string <uuid> User's ID |
tagsCsv required | string Comma-separated string of tags |
domainId | integer <int64> Domain ID |
urlId | integer <int64> URL ID |
contactId | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tags/update?userId=USER_GUID&tagsCsv=Review,Reach Out&domainId=DOMAIN_GUID&urlId=8184723504097168719&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- "id": 0,
- "domainId": "string",
- "urlId": "string",
- "contactId": "string",
- "tagsCsv": "string"
Get tasks for a domain
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/domain/list?userId=USER_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "description": "string",
- "isCompleted": true,
- "taskId": 0,
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateDue": "2025-06-14T19:54:00Z"
Get tasks for a url
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/url/list?userId=USER_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- {
- "description": "string",
- "isCompleted": true,
- "taskId": 0,
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateDue": "2025-06-14T19:54:00Z"
Get tasks for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/contact/list?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "description": "string",
- "isCompleted": true,
- "taskId": 0,
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateDue": "2025-06-14T19:54:00Z"
Create a task for a domain
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
dateDue required | string <date-time> Date task is due |
description required | string Task description |
isCompleted | boolean Task completion status |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/domain/create?userId=USER_GUID&domainId=DOMAIN_GUID&dateDue=12/31/2020&description=Review by end of business day.&isCompleted=false&api_key=SECRET_KEY"
Response samples
- 200
- "description": "string",
- "isCompleted": true,
- "taskId": 0,
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateDue": "2025-06-14T19:54:00Z"
Create a task for a url
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
dateDue required | string <date-time> Date task is due |
description required | string Task description |
isCompleted | boolean Task completion status |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/url/create?userId=USER_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&dateDue=12/31/2020&description=Review by end of business day.&isCompleted=false&api_key=SECRET_KEY"
Response samples
- 200
- "description": "string",
- "isCompleted": true,
- "taskId": 0,
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateDue": "2025-06-14T19:54:00Z"
Create a task for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Contact ID |
dateDue required | string <date-time> Date task is due |
description required | string Task description |
isCompleted | boolean Task completion status |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/contact/create?userId=USER_GUID&contactId=-2719115600493040594&dateDue=12/31/2020&description=Review by end of business day.&isCompleted=false&api_key=SECRET_KEY"
Response samples
- 200
- "description": "string",
- "isCompleted": true,
- "taskId": 0,
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateDue": "2025-06-14T19:54:00Z"
Edit a task
query Parameters
userId required | string <uuid> User's ID |
dateDue required | string Date task is due |
taskRowId required | integer <int64> Task ID |
description required | string Task description |
isCompleted required | boolean Task completion status |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/update?userId=USER_GUID&taskRowId=1&dateDue=12/31/2020&description=Review by end of business day.&isCompleted=true&api_key=SECRET_KEY"
Response samples
- 200
- "description": "string",
- "isCompleted": true,
- "taskId": 0,
- "dateCreated": "2025-06-14T19:54:00Z",
- "dateDue": "2025-06-14T19:54:00Z"
Delete a task
query Parameters
userId required | string <uuid> User's ID |
taskRowId required | integer <int64> Task ID |
api_key | string User's secret key |
Responses
NoContent
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/tasks/delete?userId=USER_GUID&taskRowId=1&api_key=SECRET_KEY"
Get activity history for a domain
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/history/domain/list?userId=USER_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "eventTime": "2025-06-14T19:54:00Z",
- "eventType": "string",
- "description": "string"
Get activity history for a url
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/history/url/list?userId=USER_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- {
- "eventTime": "2025-06-14T19:54:00Z",
- "eventType": "string",
- "description": "string"
Get activity history for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/history/contact/list?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "eventTime": "2025-06-14T19:54:00Z",
- "eventType": "string",
- "description": "string"
Gets a list of contact events for a domain
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/contactevents/domain/get?userId=USER_GUID&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- {
- "eventType": "string",
- "note": "string",
- "eventId": 0,
- "eventTypeId": 0,
- "dateCreated": "2025-06-14T19:54:00Z"
Gets a list of contact events for a URL
query Parameters
userId required | string <uuid> User's ID |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/contactevents/url/get?userId=USER_GUID&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- {
- "eventType": "string",
- "note": "string",
- "eventId": 0,
- "eventTypeId": 0,
- "dateCreated": "2025-06-14T19:54:00Z"
Gets a list of contact event for a contact
query Parameters
userId required | string <uuid> User's ID |
contactId required | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/contactevents/contact/get?userId=USER_GUID&contactId=-2719115600493040594&api_key=SECRET_KEY"
Response samples
- 200
- {
- "eventType": "string",
- "note": "string",
- "eventId": 0,
- "eventTypeId": 0,
- "dateCreated": "2025-06-14T19:54:00Z"
Create a contact event for a domain
query Parameters
userId required | string <uuid> User's ID |
note required | string Note text |
eventTypeId required | integer <int32> Enum: 1 2 3 4 Type of event: (Email = 1, SocialMedia = 2, Phone = 3, Other = 4) |
domainId required | integer <int64> Domain ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/contactevents/domain/create?userId=USER_GUID¬e=Review by end of business day.&eventTypeId=4&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "eventType": "string",
- "note": "string",
- "eventId": 0,
- "eventTypeId": 0,
- "dateCreated": "2025-06-14T19:54:00Z"
Create a contact event for a URL
query Parameters
userId required | string <uuid> User's ID |
note required | string Note text |
eventTypeId required | integer <int32> Enum: 1 2 3 4 Type of event: (Email = 1, SocialMedia = 2, Phone = 3, Other = 4) |
domainId required | integer <int64> Domain ID |
urlId required | integer <int64> URL ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/contactevents/url/create?userId=USER_GUID¬e=Review by end of business day.&eventTypeId=4&domainId=DOMAIN_GUID&urlId=8184723504097168719&api_key=SECRET_KEY"
Response samples
- 200
- "eventType": "string",
- "note": "string",
- "eventId": 0,
- "eventTypeId": 0,
- "dateCreated": "2025-06-14T19:54:00Z"
Create a contact event for a contact
query Parameters
userId required | string <uuid> User's ID |
note required | string Note text |
eventTypeId required | integer <int32> Enum: 1 2 3 4 Type of event: (Email = 1, SocialMedia = 2, Phone = 3, Other = 4) |
contactId required | integer <int64> Contact ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/contactevents/contact/create?userId=USER_GUID¬e=Review by end of business day.&eventTypeId=4&domainId=DOMAIN_GUID&api_key=SECRET_KEY"
Response samples
- 200
- "eventType": "string",
- "note": "string",
- "eventId": 0,
- "eventTypeId": 0,
- "dateCreated": "2025-06-14T19:54:00Z"
Delete a contact event
query Parameters
userId required | string <uuid> User's ID |
rowId required | integer <int64> Event row ID |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/contactevents/delete?userId=USER_GUID&rowId=1&api_key=SECRET_KEY"
Response samples
- 200
- "success": true,
- "message": "string"
Returns list of recent searches by user
query Parameters
userId required | string User's ID |
count required | integer <int32> Maximum number of rows |
api_key | string User's secret key |
Responses
OK
InternalServerError
Request samples
- cURL
- JS
- C#
- PHP
curl "https://www.spyfu.com/apis/my_spyfu_api/userhistory/get?userId=USER_GUID&count=100&api_key=SECRET_KEY"
Response samples
- 200
- {
- "itemId": "string",
- "date": "2025-06-14T19:54:00Z",
- "url": "string",
- "item": "string",
- "itemType": "string"