HomeGuides
Guides
Guides

Blog Posts

A company's various blog posts, taken from their website.

The Blog Post insight provides information about blog posts related to a company, offering valuable content and insights that can be leveraged for various purposes. This insight can be retrieved using the company's domain URL, the company's LinkedIn URL, the contact's LinkedIn URL, or the contact's email address.

🚧

Note: the only current available parameters for generate-insights are contactEmail and contactLinkedinUrl.

  • The system will pass back an array of insights, ranked by relevance.
  • The below documentation still accurately covers our schema, and demonstrates what might exist in that array.
  • Soon, you'll be able to specify certain insight types in your API request. Coming Q3 2024.

Retrieving Blog Post Insight

To retrieve the Blog Post insight using the Autobound Insights API, you need to make a POST request to the /generate-insights endpoint with the appropriate parameters.

import requests

url = 'https://api.autobound.ai/api/external/generate-insights/v1.0.0'
headers = {
    'X-API-KEY': 'YOUR-API-KEY-HERE',
    'Content-Type': 'application/json'
}
data = {
    "contactEmail": "[email protected]",
    "contactLinkedinUrl": "https://www.linkedin.com/in/johndoe",
    "companyUrl": "https://www.example.com",
    "companyLinkedinUrl": "https://www.linkedin.com/company/example",
    # You can use either contactEmail, contactLinkedInUrl, companyUrl, or companyLinkedinUrl
    "insightType": "BLOG_POST"
}

response = requests.post(url, headers=headers, json=data)
print(response.text)

Response Format

The API will respond with the Blog Post insight in JSON format. The response will contain information about the blog post, including:

  • Company name
  • Page title
  • Page URL
  • Snippet of text from the page

Here's an example of the response format:

{
  "data": [
    {
      "company": "upvio.com",
      "title": "Understanding the Role of Practice Management Software",
      "url": "https://upvio.com/blog/practice-management/understand-role-of-practice-management-software",
      "snippet": "Through the automation of routine administrative tasks, such as appointment scheduling and billing, practice management software liberates healthcare providers from time-consuming manual processes. This efficiency translates into more time devoted to patient care, ultimately improving the quality of medical services."
    }
  ]
}

Field Descriptions

  • company (string): The domain of the company associated with the blog post.
  • title (string): The title of the blog post.
  • url (string): The URL of the blog post.
  • snippet (string): A brief excerpt or summary of the blog post content.

By leveraging the Blog Post insight, you can gain valuable information about a company's content marketing efforts, industry expertise, and thought leadership. This insight can be used to inform content strategies, competitive analysis, lead generation, and sales enablement initiatives.