Latenode

Extract contacts from TruePeopleSearch and log to Google Sheets

This template looks up people from a Google Sheet on TruePeopleSearch. A new row starts the run.

JavaScript calls the Zyte API, parses name, age, phone, email, and addresses, and updates that row. If the main profile has no phone, the same node fetches relative profiles. Connect Google Sheets. Put the Zyte API key in that JavaScript node.

Updated Sep 16, 2026Est. run: 25sEst. cost: $0.0016
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Turns a new sheet row into TruePeopleSearch contact fields
  • Calls the Zyte API from JavaScript
  • Keeps the Zyte API key in that JavaScript node
  • Fetches relative profiles when the main profile has no phone

How it works

1
Trigger

New lookup row

The scenario starts when you add a person to the Google Sheet you watch.

2
Logic

Fetch the TruePeopleSearch profile

JavaScript calls the Zyte API for that person. Put the Zyte API key in that JavaScript node.

3
Logic

Parse contacts, then relatives if needed

JavaScript extracts name, age, phone, email, and addresses. If the main profile has no phone, it fetches relative profiles the same way.

4
Action

Update the sheet

Google Sheets writes those fields back onto the same row, including an error note if the lookup fails.

Setup guide

1

Connect Google Sheets

Add a Google Sheets connection. Use a sheet with columns for name, location, age, phone, email, addresses, and status.

2

Watch new rows

Add a Google Sheets trigger for new rows on that lookup tab.

3

Store the Zyte API key

Add a JavaScript node that calls the Zyte API for the TruePeopleSearch profile. Put the Zyte API key in that JavaScript node.

4

Write results back

Update the same Google Sheets row with the parsed fields. If the main profile has no phone, fetch relative profiles in that JavaScript node before you write. Add a test row and confirm the cells fill in.

Requirements

A Google Sheet Latenode can read and update
A Zyte API key stored in the JavaScript node
Name and location columns for each person you want to look up

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.