curl --request POST \
--url https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"company_names": [
"<string>"
]
}
'import requests
url = "https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors"
payload = { "company_names": ["<string>"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({company_names: ['<string>']})
};
fetch('https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'company_names' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors"
payload := strings.NewReader("{\n \"company_names\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"company_names\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"company_names\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": {
"newInvestors": [
{
"name": "<string>",
"sectorTags": [
"<string>"
],
"geography": "<string>",
"lastActivityDate": "<string>",
"portfolioCompanies": [
"<string>"
],
"exitSizeUsd": 123,
"score": 123,
"warmPath": true,
"lookalikeVia": "<string>",
"rationale": "<string>",
"conflict": true,
"firstSeenAt": "2023-11-07T05:31:56Z",
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"lookalikeCompanies": [
"<string>"
]
}
],
"updatedInvestors": [
{
"name": "<string>",
"sectorTags": [
"<string>"
],
"geography": "<string>",
"lastActivityDate": "<string>",
"portfolioCompanies": [
"<string>"
],
"exitSizeUsd": 123,
"score": 123,
"warmPath": true,
"lookalikeVia": "<string>",
"rationale": "<string>",
"conflict": true,
"firstSeenAt": "2023-11-07T05:31:56Z",
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"lookalikeCompanies": [
"<string>"
]
}
],
"companiesSearched": [
"<string>"
],
"companiesSkipped": [
"<string>"
],
"companyResults": [
{
"company": "<string>",
"fundersFound": 123
}
]
},
"credits_charged": 123,
"credits_remaining": 123,
"cached": true,
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true,
"credits_charged": 123
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}Find lookalike investors from competitor funders
Researches who funded one or more competitor/adjacent companies and surfaces those funders as new candidate investors, scored against the stored fundraising profile and tagged with which company each one funded. Defaults to the stored profile’s own known_competitors when company_names is omitted (startup_equity profiles only — returns 422 not_found if both are empty). Researches at most a few companies per call; newly-found investors are persisted to your account’s stored investor list. Costs 35 credit(s) per call, charged even on a miss.
curl --request POST \
--url https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"company_names": [
"<string>"
]
}
'import requests
url = "https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors"
payload = { "company_names": ["<string>"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({company_names: ['<string>']})
};
fetch('https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'company_names' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors"
payload := strings.NewReader("{\n \"company_names\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"company_names\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://lite.gravitygtm.com/api/v1/fundraising/find-lookalike-investors")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"company_names\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": {
"newInvestors": [
{
"name": "<string>",
"sectorTags": [
"<string>"
],
"geography": "<string>",
"lastActivityDate": "<string>",
"portfolioCompanies": [
"<string>"
],
"exitSizeUsd": 123,
"score": 123,
"warmPath": true,
"lookalikeVia": "<string>",
"rationale": "<string>",
"conflict": true,
"firstSeenAt": "2023-11-07T05:31:56Z",
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"lookalikeCompanies": [
"<string>"
]
}
],
"updatedInvestors": [
{
"name": "<string>",
"sectorTags": [
"<string>"
],
"geography": "<string>",
"lastActivityDate": "<string>",
"portfolioCompanies": [
"<string>"
],
"exitSizeUsd": 123,
"score": 123,
"warmPath": true,
"lookalikeVia": "<string>",
"rationale": "<string>",
"conflict": true,
"firstSeenAt": "2023-11-07T05:31:56Z",
"lastUpdatedAt": "2023-11-07T05:31:56Z",
"lookalikeCompanies": [
"<string>"
]
}
],
"companiesSearched": [
"<string>"
],
"companiesSkipped": [
"<string>"
],
"companyResults": [
{
"company": "<string>",
"fundersFound": 123
}
]
},
"credits_charged": 123,
"credits_remaining": 123,
"cached": true,
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true,
"credits_charged": 123
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}{
"message": "<string>",
"request_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"credits_remaining": 123,
"refund_issue": true
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
1Response
200 -- success. Charges 35 credit(s) on this endpoint. cached is always false today -- no Helium endpoint is currently cached.
Which investors were newly found vs. already known, plus per-company research detail.
Show child attributes
Show child attributes
35 credit(s), charged even on a miss.
Always false today -- no Helium endpoint is currently cached.