{"id":307465,"date":"2025-09-10T21:43:15","date_gmt":"2025-09-10T21:43:15","guid":{"rendered":"https:\/\/userpilot.com\/blog\/pendo-api\/"},"modified":"2026-03-09T15:27:16","modified_gmt":"2026-03-09T15:27:16","slug":"pendo-api","status":"publish","type":"post","link":"https:\/\/userpilot.com\/blog\/pendo-api\/","title":{"rendered":"Getting Started with the Pendo API: A Beginner\u2019s Guide"},"content":{"rendered":"<p data-block-id=\"9d4ji\">\u200bIf you\u2019ve ever tried to wrangle insights out of the <a href=\"https:\/\/userpilot.com\/blog\/tag\/pendo-api\/\">Pendo API<\/a>, you know it\u2019s anything but beginner-friendly. The documentation is clunky. Rate limits are unclear. And just accessing your own product data can feel like coding in the dark.<\/p>\n<p data-block-id=\"5b96c\">\u200bYou\u2019re not alone because many product managers hit the same wall. You want to build a tighter feedback loop, extract behavioral data, or automate user segmentation. But Pendo\u2019s setup slows you down before you even get to the good stuff.<\/p>\n<p data-block-id=\"4lurm\">\u200bIn this guide, I\u2019ll walk you through how to get started with the Pendo API, without the jargon or rabbit holes. And if you\u2019re looking for a simpler, faster way to track product usage and trigger in-app experiences, Userpilot makes <a href=\"https:\/\/userpilot.com\/role\/product-management?\" target=\"_blank\" rel=\"noopener noreferrer\">product management<\/a> workflow. And without making you depend on engineers or deal with clunky APIs.<\/p>\n<p><!-- Pendo API Interactive Lead Gen Start --><\/p>\n<div id=\"userpilot-lead-gen-container\">\n<div class=\"up-progress-container\">\n<div id=\"up-progress-bar\" class=\"up-progress-bar\"><\/div>\n<\/div>\n<div id=\"up-quiz-body\">\n<p><!-- Step 1 --><\/p>\n<div id=\"step1\" class=\"up-step active\">\n<h3>What&#8217;s your biggest challenge with the Pendo API?<\/h3>\n<p>Understanding your main pain point helps us see if there&#8217;s a simpler way to get the data you need.<\/p>\n<p><button class=\"up-answer-btn\">Complex data queries and aggregation<\/button><br \/>\n<button class=\"up-answer-btn\">Slow data processing and unclear rate limits<\/button><br \/>\n<button class=\"up-answer-btn\">Lack of no-code tools for the product team<\/button><br \/>\n<button class=\"up-answer-btn\">It&#8217;s too powerful for our simple needs<\/button><\/p>\n<\/div>\n<p><!-- Step 2 --><\/p>\n<div id=\"step2\" class=\"up-step\">\n<h3>How much engineering time do you spend managing Pendo API tasks?<\/h3>\n<p>Many teams find themselves bottlenecked by developer dependency for simple product management tasks.<\/p>\n<p><button class=\"up-answer-btn\">Too much, our engineers are a bottleneck<\/button><br \/>\n<button class=\"up-answer-btn\">A reasonable amount, but it could be less<\/button><br \/>\n<button class=\"up-answer-btn\">Minimal, but I wish it were zero<\/button><br \/>\n<button class=\"up-answer-btn\">None, our PMs can handle it all<\/button><\/p>\n<\/div>\n<p><!-- Step 3 --><\/p>\n<div id=\"step3\" class=\"up-step\">\n<h3>What is your primary goal for using product data?<\/h3>\n<p>Whether it&#8217;s analytics or in-app guidance, your end goal determines the best tool for the job.<\/p>\n<p><button class=\"up-answer-btn\">Track user behavior without writing code<\/button><br \/>\n<button class=\"up-answer-btn\">Build and trigger in-app guides visually<\/button><br \/>\n<button class=\"up-answer-btn\">Improve our new <a href=\"https:\/\/userpilot.com\/blog\/user-onboarding\/\">user onboarding flow<\/a><\/button><br \/>\n<button class=\"up-answer-btn\">Get actionable product insights, faster<\/button><\/p>\n<\/div>\n<p><!-- Final Step --><\/p>\n<div id=\"step4\" class=\"up-step\">\n<h3>Get Pendo API Power, Without the Code.<\/h3>\n<p>Stop wrestling with complex APIs and developer dependencies. Userpilot gives you the power to track events, analyze behavior, and launch in-app experiences\u2014all without writing a single line of code. See how you can get the insights you need in a fraction of the time.<\/p>\n<p><button id=\"up-final-cta\">Get a Demo<\/button><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!-- Link to your JS file uploaded to the WordPress Media Library --><br \/>\n<script src=\"https:\/\/userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/Pendo-API.js\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/script><br \/>\n<!-- Pendo API Interactive Lead Gen End --><\/p>\n<h2 id=\"8ub1a\" data-block-id=\"8ub1a\">\u200bWhat can I access using the Pendo API?<\/h2>\n<p data-block-id=\"7bi9i\">The Pendo API gives you access to a handful of key resources, though working with them isn\u2019t always intuitive.<\/p>\n<p data-block-id=\"7rghi\">Here\u2019s what you can do once you\u2019re set up:<\/p>\n<ul>\n<li><strong>Request or update key resources<\/strong> like in-app guides, visitor metadata, and reports. That includes pulling data for analysis or modifying guide details programmatically instead of doing it manually in the UI.<\/li>\n<li><strong>Send custom track events<\/strong> to log product interactions that aren&#8217;t tied to default browser events. For example, if you&#8217;re tracking clicks inside a mobile webview or usage inside an embedded iframe, you\u2019ll need custom events.<\/li>\n<li><strong>Run aggregation queries<\/strong> to pull and manipulate visitor data at scale; think usage trends, user segmentation, and time-based behavior summaries.<\/li>\n<\/ul>\n<p data-block-id=\"4ddjs\">It\u2019s enough to build solid data workflows if you have engineering support and the time to figure out the structure. But for most product management tasks, it can feel like overkill, especially if all you need is to track events and push user segments into in-app flows.<\/p>\n<h3 id=\"b48ue\" data-block-id=\"b48ue\">\u200b<strong>Different APIs Pendo offers<\/strong><\/h3>\n<p data-block-id=\"5ldjb\">Pendo is a known player in the <a href=\"https:\/\/userpilot.com\/blog\/product-adoption-saas\/\">product adoption space<\/a>, offering <a href=\"https:\/\/userpilot.com\/blog\/pendo-analytics-review\/\" target=\"_blank\" rel=\"noopener noreferrer\">analytics<\/a>, in-app guidance, and <a href=\"https:\/\/userpilot.com\/blog\/pendo-feedback\/\" target=\"_blank\" rel=\"noopener noreferrer\">feedback collection<\/a>. At its core, the Pendo API acts as a bridge, allowing other systems to communicate with Pendo&#8217;s platform. <a href=\"https:\/\/userpilot.com\/blog\/what-is-pendo\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pendo<\/a> generally breaks its API functionality into a few key areas:<\/p>\n<ul>\n<li><strong>Engage API:<\/strong> This is your go-to for querying core subscription data, managing things like in-app guides, user segments, and metadata. Think of it as the brain for advanced reporting and content management.<\/li>\n<li><strong>Agent API:<\/strong> This one lets you control the Pendo Agent that runs in your application. It&#8217;s how developers fine-tune auto-event capture, manage text collection, or programmatically trigger guides. It offers granular control over the user experience.<\/li>\n<li><strong>Feedback API:<\/strong> If you&#8217;re using Pendo&#8217;s legacy feedback features, this API helps you retrieve and manage <a href=\"https:\/\/userpilot.com\/blog\/user-feedback\/\">user feedback requests<\/a> programmatically.<\/li>\n<\/ul>\n<h2 id=\"csoav\" data-block-id=\"csoav\">\u200b<strong>Common use cases of the Pendo API for product managers<\/strong><\/h2>\n<h3 id=\"f1jtp\" data-block-id=\"f1jtp\"><strong>Integrate data for a 360-degree view<\/strong><\/h3>\n<p data-block-id=\"1atkt\">One of the biggest benefits of any robust API is the ability to extract and combine data. Pendo&#8217;s Engage API allows you to pull raw event data. While Pendo&#8217;s dashboards offer insights, sometimes you need to combine that data with other sources like your CRM or internal databases to get a complete picture of your customer journey.<\/p>\n<p data-block-id=\"22bcp\">The Pendo API helps bridge these gaps. For example, by extracting page view data or custom track events, you can feed it into your data warehouse for advanced <a href=\"https:\/\/userpilot.com\/blog\/customer-behavior-analysis\/\" target=\"_blank\" rel=\"noopener noreferrer\">customer behavior analysis<\/a>. This means you can <a href=\"https:\/\/userpilot.com\/blog\/friction-points\/\" target=\"_blank\" rel=\"noopener noreferrer\">identify friction points<\/a> more accurately, understand <a href=\"https:\/\/userpilot.com\/blog\/user-activity-patterns\/\" target=\"_blank\" rel=\"noopener noreferrer\">user activity patterns<\/a>, and make data-driven decisions.<\/p>\n<p data-block-id=\"pgiu\">At Userpilot, our <a href=\"https:\/\/docs.userpilot.com\/data-sync\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">data sync feature<\/a> is designed for this, letting you export raw event data into your infrastructure for deeper, custom analysis without needing to make individual API calls for every data point. You get full ownership and control over your data structure, which is crucial for compliance and building <a href=\"https:\/\/docs.userpilot.com\/product-analytics\/dashboards\/custom-dashboards\" target=\"_blank\" rel=\"noopener noreferrer\">custom analytics dashboards<\/a>.<\/p>\n<h3 id=\"7acm4\" data-block-id=\"7acm4\">\u200b<strong>Crafting truly personalized experiences<\/strong><\/h3>\n<p data-block-id=\"co6ae\">The Pendo API lets you dynamically identify users and update their properties.<\/p>\n<p data-block-id=\"1cfkq\">For example, you could:<\/p>\n<ul>\n<li>Trigger a <a href=\"https:\/\/userpilot.com\/blog\/new-feature-onboarding\/\" target=\"_blank\" rel=\"noopener noreferrer\">new feature onboarding<\/a> flow only for users in a specific role who haven&#8217;t used a related feature.<\/li>\n<li>Show a <a href=\"https:\/\/userpilot.com\/blog\/in-app-nps-survey\/\" target=\"_blank\" rel=\"noopener noreferrer\">targeted NPS survey<\/a> to users after they complete a critical task.<\/li>\n<li>Personalize the text within a tooltip or modal with the user&#8217;s name.<\/li>\n<\/ul>\n<p data-block-id=\"81nk3\">This is something we do easily with <a href=\"https:\/\/docs.userpilot.com\/ce-basics\/personalize-content\" target=\"_blank\" rel=\"noopener noreferrer\">Userpilot\u2019s personalization capabilities<\/a>.<\/p>\n<h3 id=\"5tc8l\" data-block-id=\"5tc8l\">\u200bAdvanced tracking and automation<\/h3>\n<p data-block-id=\"abkdh\">\u200bBeyond basic event capture, the Pendo Agent API lets you implement custom tracking for actions that might not be automatically picked up.<\/p>\n<p data-block-id=\"9632h\">For instance, you might:<\/p>\n<ul>\n<li>Send <a href=\"https:\/\/docs.userpilot.com\/data-events\/tracked-events\/tracked-events\" target=\"_blank\" rel=\"noopener noreferrer\">tracked events<\/a> for specific backend actions or complex user behaviors that span multiple clicks, which can then be grouped into <a href=\"https:\/\/docs.userpilot.com\/data-events\/tracked-events\/custom-events\" target=\"_blank\" rel=\"noopener noreferrer\">custom events<\/a> for better analysis.<\/li>\n<li>Programmatically trigger a specific in-app guide or checklist when a user hits a certain API response.<\/li>\n<li>Enable or disable debugging tools on the fly using <code>pendo.enableDebugging()<\/code> to troubleshoot issues quickly.<\/li>\n<\/ul>\n<h2 id=\"77tnd\" data-block-id=\"77tnd\">\u200bWhat are the Pendo API limitations?<\/h2>\n<ul>\n<li><strong>Data processing time:<\/strong> Data updates hourly in the Pendo UI, with bulk calculations typically completing within 15 minutes after the hour. Segment calculations for guide targeting can take up to 5 minutes.<\/li>\n<li><strong>Event data retention:<\/strong> Raw event data used for analytics is retained for a maximum of 7 years (84 months). Data older than this is not available for analytics or API queries.<\/li>\n<li><strong>Session replay data:<\/strong> Session Replays are automatically deleted after 30 days, or 90 days with extended retention.<\/li>\n<li><strong><a href=\"https:\/\/userpilot.com\/blog\/dau-wau-mau\/\">MAU limits<\/a> and sampling:<\/strong> If your subscription has Monthly Active User (MAU) limits, aggregate data on visitor-specific pages and reports may only reflect a random sample of visitors for a given day, potentially leading to inconsistencies.<\/li>\n<li><strong>Impact of exceeding MAU threshold:<\/strong> If your MAU count exceeds your plan&#8217;s threshold, access to certain functionalities may be restricted until you upgrade to a higher plan.<\/li>\n<\/ul>\n<h3 id=\"2arv1\" data-block-id=\"2arv1\">\u200b<strong>Considering Alternatives for Agility and Control?<\/strong><\/h3>\n<p data-block-id=\"flv4j\">While Pendo&#8217;s API offers extensive capabilities, I&#8217;ve always found myself weighing the effort versus the outcome, especially when dealing with development resources. Building custom integrations and managing API calls often requires engineering time, which can be scarce. This is why I often look at platforms like Userpilot, which offers similar (and often more direct) ways to achieve these goals with a <a href=\"https:\/\/userpilot.com\/blog\/no-code-tools-for-product-management\/\" target=\"_blank\" rel=\"noopener noreferrer\">no-code approach<\/a>.<\/p>\n<p data-block-id=\"ajdf8\">For <a href=\"https:\/\/userpilot.com\/blog\/what-does-a-product-manager-do\/\">a product manager<\/a>, getting insights and delivering experiences without constant developer involvement is a game-changer. Let&#8217;s compare a few key areas where Userpilot shines, offering the power of an API without the complexity:<\/p>\n<ul>\n<li><strong>No-Code Event Tracking and Segmentation:<\/strong> Userpilot allows you to <a href=\"https:\/\/docs.userpilot.com\/data-events\/autocapture\/visual-labeler\" target=\"_blank\" rel=\"noopener noreferrer\">visually label events<\/a> (clicks, text inputs, form submissions) directly in your app without writing a single line of code. This is like having your own &#8220;auto-capture&#8221; system, which instantly collects data and makes it available for <a href=\"https:\/\/docs.userpilot.com\/users-companies\/segments\" target=\"_blank\" rel=\"noopener noreferrer\">segmentation<\/a> and <a href=\"https:\/\/docs.userpilot.com\/product-analytics\/dashboards\/product-usage\" target=\"_blank\" rel=\"noopener noreferrer\">product usage analytics<\/a>. No need for intricate API definitions; just point and click.<\/li>\n<li><strong>Rich In-App Experiences, Code-Free:<\/strong> Instead of coding custom API calls to trigger guides, Userpilot provides a visual builder for creating <a href=\"https:\/\/userpilot.com\/blog\/product-tours\/\" target=\"_blank\" rel=\"noopener noreferrer\">product tours<\/a>, <a href=\"https:\/\/docs.userpilot.com\/in-app-engagement\/flows\/getting-started\/create-flow\" target=\"_blank\" rel=\"noopener noreferrer\">flows<\/a>, <a href=\"https:\/\/docs.userpilot.com\/in-app-engagement\/spotlights\/native-tooltips\" target=\"_blank\" rel=\"noopener noreferrer\">tooltips<\/a>, <a href=\"https:\/\/docs.userpilot.com\/in-app-engagement\/checklists\/create-checklist\" target=\"_blank\" rel=\"noopener noreferrer\">checklists<\/a>, and <a href=\"https:\/\/docs.userpilot.com\/in-app-engagement\/banners\/create-banner\" target=\"_blank\" rel=\"noopener noreferrer\">banners<\/a> directly on your web or mobile app.<\/li>\n<li><strong>\u200bReal-time data updates:<\/strong> With APIs, syncing data often means handling webhooks, polling, or manual refreshes. That\u2019s extra overhead. In Userpilot, user data updates in real time as users interact with your app. Whether you\u2019re tracking feature adoption or triggering an in-app flow, the data is fresh and instantly actionable.<\/li>\n<li><strong>Scalable pricing:<\/strong> Most API-first platforms tie pricing to volume, like the number of events, API calls, or MTUs, which means the more you grow, the more you pay (sometimes unpredictably). <a href=\"https:\/\/userpilot.com\/blog\/userpilot-pricing\/\" target=\"_blank\" rel=\"noopener noreferrer\">Userpilot keeps things simpler<\/a>. You get access to core features like tracking, segmentation, and in-app experiences without constantly watching usage thresholds or hidden costs creep in. That makes it easier to plan ahead and scale your product experiments without worrying about budget constraints.<\/li>\n<\/ul>\n<p data-block-id=\"7jd65\">In my experience, Userpilot provides a faster and more accessible way to achieve the same outcomes. And that too, without the overhead of managing a complex API.<!-- End strchf script --><\/p>\n<p data-block-id=\"7jd65\"><em>DISCLAIMER: Userpilot strives to provide accurate information to help businesses determine the best solution for their particular needs. Due to the dynamic nature of the industry, the features offered by Userpilot and others often change over time. The statements made in this article are accurate to the best of Userpilot\u2019s knowledge as of its publication\/most recent update on September 10, 2025.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New to the Pendo API? This guide covers use cases, event tracking, and how to simplify product data workflows without engineering help.<\/p>\n","protected":false},"author":64,"featured_media":307466,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[111],"tags":[7253,387,5896],"class_list":["post-307465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comparison","tag-pendo-api","tag-pendo-vs-userpilot","tag-userpilot-vs-pendo"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Getting Started with the Pendo API: A Beginner\u2019s Guide<\/title>\n<meta name=\"description\" content=\"New to the Pendo API? This guide covers use cases, event tracking, and how to simplify product data workflows without engineering help.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/userpilot.com\/blog\/pendo-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting Started with the Pendo API: A Beginner\u2019s Guide\" \/>\n<meta property=\"og:description\" content=\"New to the Pendo API? This guide covers use cases, event tracking, and how to simplify product data workflows without engineering help.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/userpilot.com\/blog\/pendo-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-10T21:43:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T15:27:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1876\" \/>\n\t<meta property=\"og:image:height\" content=\"1228\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nat\u00e1lia Kimli\u010dkov\u00e1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nat\u00e1lia Kimli\u010dkov\u00e1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/\"},\"author\":{\"name\":\"Nat\u00e1lia Kimli\u010dkov\u00e1\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/fcf0589d0f896b365adeb8a395009259\"},\"headline\":\"Getting Started with the Pendo API: A Beginner\u2019s Guide\",\"datePublished\":\"2025-09-10T21:43:15+00:00\",\"dateModified\":\"2026-03-09T15:27:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/\"},\"wordCount\":1578,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png\",\"keywords\":[\"Pendo API\",\"pendo vs userpilot\",\"Userpilot vs Pendo\"],\"articleSection\":[\"Comparison\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/userpilot.com\/blog\/pendo-api\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/\",\"url\":\"https:\/\/userpilot.com\/blog\/pendo-api\/\",\"name\":\"Getting Started with the Pendo API: A Beginner\u2019s Guide\",\"isPartOf\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png\",\"datePublished\":\"2025-09-10T21:43:15+00:00\",\"dateModified\":\"2026-03-09T15:27:16+00:00\",\"author\":{\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/fcf0589d0f896b365adeb8a395009259\"},\"description\":\"New to the Pendo API? This guide covers use cases, event tracking, and how to simplify product data workflows without engineering help.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/userpilot.com\/blog\/pendo-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage\",\"url\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png\",\"contentUrl\":\"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png\",\"width\":1876,\"height\":1228,\"caption\":\"Getting Started with the Pendo API: A Beginner\u2019s Guide cover\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/userpilot.com\/blog\/#website\",\"url\":\"https:\/\/userpilot.com\/blog\/\",\"name\":\"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/userpilot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/userpilot.com\/blog\/#\/schema\/person\/fcf0589d0f896b365adeb8a395009259\",\"name\":\"Nat\u00e1lia Kimli\u010dkov\u00e1\",\"description\":\"I'm a B2B SaaS marketer who's passionate about a PLG (Product-Led Growth). Which means I'm always looking for creative ways to get our product in front of more users. Let's connect and chat about how we can make our products shine.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/nataliakimlickova\/\"],\"url\":\"https:\/\/userpilot.com\/blog\/author\/nataliauserpilot-co\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Getting Started with the Pendo API: A Beginner\u2019s Guide","description":"New to the Pendo API? This guide covers use cases, event tracking, and how to simplify product data workflows without engineering help.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/userpilot.com\/blog\/pendo-api\/","og_locale":"en_US","og_type":"article","og_title":"Getting Started with the Pendo API: A Beginner\u2019s Guide","og_description":"New to the Pendo API? This guide covers use cases, event tracking, and how to simplify product data workflows without engineering help.","og_url":"https:\/\/userpilot.com\/blog\/pendo-api\/","og_site_name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","article_published_time":"2025-09-10T21:43:15+00:00","article_modified_time":"2026-03-09T15:27:16+00:00","og_image":[{"width":1876,"height":1228,"url":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png","type":"image\/png"}],"author":"Nat\u00e1lia Kimli\u010dkov\u00e1","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nat\u00e1lia Kimli\u010dkov\u00e1","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/userpilot.com\/blog\/pendo-api\/#article","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/pendo-api\/"},"author":{"name":"Nat\u00e1lia Kimli\u010dkov\u00e1","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/fcf0589d0f896b365adeb8a395009259"},"headline":"Getting Started with the Pendo API: A Beginner\u2019s Guide","datePublished":"2025-09-10T21:43:15+00:00","dateModified":"2026-03-09T15:27:16+00:00","mainEntityOfPage":{"@id":"https:\/\/userpilot.com\/blog\/pendo-api\/"},"wordCount":1578,"commentCount":0,"image":{"@id":"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png","keywords":["Pendo API","pendo vs userpilot","Userpilot vs Pendo"],"articleSection":["Comparison"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/userpilot.com\/blog\/pendo-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/userpilot.com\/blog\/pendo-api\/","url":"https:\/\/userpilot.com\/blog\/pendo-api\/","name":"Getting Started with the Pendo API: A Beginner\u2019s Guide","isPartOf":{"@id":"https:\/\/userpilot.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage"},"image":{"@id":"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage"},"thumbnailUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png","datePublished":"2025-09-10T21:43:15+00:00","dateModified":"2026-03-09T15:27:16+00:00","author":{"@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/fcf0589d0f896b365adeb8a395009259"},"description":"New to the Pendo API? This guide covers use cases, event tracking, and how to simplify product data workflows without engineering help.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/userpilot.com\/blog\/pendo-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/userpilot.com\/blog\/pendo-api\/#primaryimage","url":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png","contentUrl":"https:\/\/blog-static.userpilot.com\/blog\/wp-content\/uploads\/2025\/09\/getting-started-with-the-pendo-api-a-beginners-guide_fc4f32f40c0f42f4224a7a00a4bb5f99_2000.png","width":1876,"height":1228,"caption":"Getting Started with the Pendo API: A Beginner\u2019s Guide cover"},{"@type":"WebSite","@id":"https:\/\/userpilot.com\/blog\/#website","url":"https:\/\/userpilot.com\/blog\/","name":"Thoughts about Product Adoption, User Onboarding and Good UX | Userpilot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/userpilot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/userpilot.com\/blog\/#\/schema\/person\/fcf0589d0f896b365adeb8a395009259","name":"Nat\u00e1lia Kimli\u010dkov\u00e1","description":"I'm a B2B SaaS marketer who's passionate about a PLG (Product-Led Growth). Which means I'm always looking for creative ways to get our product in front of more users. Let's connect and chat about how we can make our products shine.","sameAs":["https:\/\/www.linkedin.com\/in\/nataliakimlickova\/"],"url":"https:\/\/userpilot.com\/blog\/author\/nataliauserpilot-co\/"}]}},"_links":{"self":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/307465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/comments?post=307465"}],"version-history":[{"count":3,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/307465\/revisions"}],"predecessor-version":[{"id":627660,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/posts\/307465\/revisions\/627660"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media\/307466"}],"wp:attachment":[{"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/media?parent=307465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/categories?post=307465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/userpilot.com\/blog\/wp-json\/wp\/v2\/tags?post=307465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}