Productboard Roadmap Scraper avatar
Productboard Roadmap Scraper
Try for free

No credit card required

View all Actors
Productboard Roadmap Scraper

Productboard Roadmap Scraper

zuzana_stetinova/productboard-roadmap-scraper
Try for free

No credit card required

This scraper extracts data from Productboard roadmap to a key-value store (OUTPUT) as a map (id -- feature). Scraped feature data includes feature name, description, timeline, teams and connected features with their title, description and timeline.

What does Productboard roadmap scraper do?

This scraper extracts data from Productboard roadmap to a key-value store (OUTPUT) as a map (id -- feature). Scraped feature data includes:

  • Feature name
  • Feature description
  • Timeline(s) of feature (multiple if sub-features are in different timelines)
  • Team assigned to feature
  • List of connected sub-features
    • Sub-feature name
    • Sub-feature description
    • Timeline of sub-feature

Scraped data use case

Actor extracts data from the productboard roadmap to a JSON file. You can use data to your own use cases, such as:

  • Creating a summary of the roadmap
  • Aggregating data from multiple roadmaps
  • Make your own roadmap visualization

How to scrape Productboard roadmap?

You need to have email/password access to the Productboard set. You also need to have a URL link to your roadmap (when you are sign-in).

Input

Input is following:

  • Productboard roadmap URL - URL to your Productboard roadmap
  • User email - email of user to sign in to Productboard
  • User password - password of user to sign in to Productboard

Ouput

Output is present in a key-value store as OUTPUT.

Output is a map of features, where key is a feature id and value is an object:

1type FeatureId = string
2
3type ResultMap = Record<FeatureId, {
4    title: string
5    description: string
6    timeline: string[]
7    team: string
8    features: Record<FeatureId, {
9        title: string
10        description: string
11        timeline: string
12    }>
13}>

Example output:

1"123": {
2    "title": "Customer Profile Enhancements",
3    "description": "The goal of this feature is to enhance the [customer profile section](https://blog.hubspot.com/service/customer-profiling) to provide a more comprehensive view of customer data and improve user experience.\n",
4    "timeline": [
5      "Now",
6      "Next"
7    ],
8    "team": "FE team",
9    "features": {
10      "321": {
11        "title": "UI redesign",
12        "description": "Revamp the customer profile page layout to accommodate new sections and improve overall aesthetics.",
13        "timeline": "Now"
14      }
15      "322": {
16        "title": "Timeline Component Implementation",
17        "description": "Develop and integrate a timeline component to display recent customer activities and interactions in a chronological order.",
18        "timeline": "Next"
19      }
20    }
21  }
Developer
Maintained by Community
Actor metrics
  • 1 monthly user
  • Created in Mar 2024
  • Modified 2 months ago
Categories