diff --git a/GENERATION_REPORT.md b/GENERATION_REPORT.md index a4b65bd..39ba047 100644 --- a/GENERATION_REPORT.md +++ b/GENERATION_REPORT.md @@ -1,6 +1,6 @@ # Generation Report -Generated at: 2026-06-16T08:55:44Z +Generated at: 2026-06-24T08:08:48Z ## APIs generated (48) - airbnb-listing diff --git a/cmd/gen_airbnb_listing.go b/cmd/gen_airbnb_listing.go index 5aec422..0844e3c 100644 --- a/cmd/gen_airbnb_listing.go +++ b/cmd/gen_airbnb_listing.go @@ -30,8 +30,8 @@ func newAirbnbListingCmd() *cobra.Command { cmd := &cobra.Command{ Use: "airbnb-listing", - Short: "Airbnb Listing API (5 credits/call)", - Long: "The Airbnb Listing API allows users to retrieve listings from Airbnb based on location and check-in/check-out dates.\n\nEndpoint: GET https://api.hasdata.com/scrape/airbnb/listing\nCost: 5 credits per call.", + Short: "Airbnb Listing Scraper API (5 credits/call)", + Long: "The Airbnb Listing Scraper API allows users to retrieve listings from Airbnb based on location and check-in/check-out dates.\n\nEndpoint: GET https://api.hasdata.com/scrape/airbnb/listing\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_airbnb_property.go b/cmd/gen_airbnb_property.go index ab6d0f5..6d2496b 100644 --- a/cmd/gen_airbnb_property.go +++ b/cmd/gen_airbnb_property.go @@ -23,8 +23,8 @@ func newAirbnbPropertyCmd() *cobra.Command { cmd := &cobra.Command{ Use: "airbnb-property", - Short: "Airbnb Property API (5 credits/call)", - Long: "The Airbnb Property API allows users to retrieve detailed information about a specific Airbnb listing using its URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/airbnb/property\nCost: 5 credits per call.", + Short: "Airbnb Property Scraper API (5 credits/call)", + Long: "The Airbnb Property Scraper API allows users to retrieve detailed information about a specific Airbnb listing using its URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/airbnb/property\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_amazon_product.go b/cmd/gen_amazon_product.go index cab9927..0d6ef85 100644 --- a/cmd/gen_amazon_product.go +++ b/cmd/gen_amazon_product.go @@ -29,8 +29,8 @@ func newAmazonProductCmd() *cobra.Command { cmd := &cobra.Command{ Use: "amazon-product", - Short: "Amazon Product API (5 credits/call)", - Long: "The Amazon Product API allows users to get product details from Amazon based on the specified ASIN and domain. This API enables retrieving detailed information about a specific product on Amazon.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/product\nCost: 5 credits per call.", + Short: "Amazon Product Scraper API (5 credits/call)", + Long: "The Amazon Product Scraper API allows users to get product details from Amazon based on the specified ASIN and domain. This API enables retrieving detailed information about a specific product on Amazon.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/product\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_amazon_reviews.go b/cmd/gen_amazon_reviews.go index e1f7157..b966e11 100644 --- a/cmd/gen_amazon_reviews.go +++ b/cmd/gen_amazon_reviews.go @@ -32,8 +32,8 @@ func newAmazonReviewsCmd() *cobra.Command { cmd := &cobra.Command{ Use: "amazon-reviews", - Short: "[deprecated] Amazon Reviews API (5 credits/call)", - Long: "The Amazon Reviews API allows users to get product reviews from Amazon based on the specified ASIN and other optional parameters. This API enables retrieving detailed reviews about a specific product on Amazon.\n\nThis API is deprecated — Amazon Reviews API is currently unavailable because Amazon now requires login to access reviews..\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/reviews\nCost: 5 credits per call.", + Short: "[deprecated] Amazon Reviews Scraper API (5 credits/call)", + Long: "The Amazon Reviews Scraper API allows users to get product reviews from Amazon based on the specified ASIN and other optional parameters. This API enables retrieving detailed reviews about a specific product on Amazon.\n\nThis API is deprecated — Amazon Reviews API is currently unavailable because Amazon now requires login to access reviews..\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/reviews\nCost: 5 credits per call.", Args: cobra.NoArgs, Hidden: true, PreRunE: func(c *cobra.Command, _ []string) error { diff --git a/cmd/gen_amazon_search.go b/cmd/gen_amazon_search.go index 59cebe7..e447b95 100644 --- a/cmd/gen_amazon_search.go +++ b/cmd/gen_amazon_search.go @@ -29,8 +29,8 @@ func newAmazonSearchCmd() *cobra.Command { cmd := &cobra.Command{ Use: "amazon-search", - Short: "Amazon Search API (5 credits/call)", - Long: "The Amazon Search API allows users to get search results from Amazon based on the specified query and domain. This API enables searching for products on Amazon.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/search\nCost: 5 credits per call.", + Short: "Amazon Search Scraper API (5 credits/call)", + Long: "The Amazon Search Scraper API allows users to get search results from Amazon based on the specified query and domain. This API enables searching for products on Amazon.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/search\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_amazon_seller.go b/cmd/gen_amazon_seller.go index e91d2d8..4404f14 100644 --- a/cmd/gen_amazon_seller.go +++ b/cmd/gen_amazon_seller.go @@ -25,8 +25,8 @@ func newAmazonSellerCmd() *cobra.Command { cmd := &cobra.Command{ Use: "amazon-seller", - Short: "Amazon Seller API (5 credits/call)", - Long: "The Amazon Seller API allows users to retrieve detailed information about a specific Amazon seller using the seller ID, with optional domain and language settings.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/seller\nCost: 5 credits per call.", + Short: "Amazon Seller Scraper API (5 credits/call)", + Long: "The Amazon Seller Scraper API allows users to retrieve detailed information about a specific Amazon seller using the seller ID, with optional domain and language settings.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/seller\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_amazon_seller_products.go b/cmd/gen_amazon_seller_products.go index 1af2fdd..77941a6 100644 --- a/cmd/gen_amazon_seller_products.go +++ b/cmd/gen_amazon_seller_products.go @@ -26,8 +26,8 @@ func newAmazonSellerProductsCmd() *cobra.Command { cmd := &cobra.Command{ Use: "amazon-seller-products", - Short: "Amazon Seller Products API (5 credits/call)", - Long: "The Amazon Seller Products API allows users to retrieve products listed by a specific Amazon seller using the seller ID, with optional domain, language, and page settings.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/seller-products\nCost: 5 credits per call.", + Short: "Amazon Seller Products Scraper API (5 credits/call)", + Long: "The Amazon Seller Products Scraper API allows users to retrieve products listed by a specific Amazon seller using the seller ID, with optional domain, language, and page settings.\n\nEndpoint: GET https://api.hasdata.com/scrape/amazon/seller-products\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_booking_place.go b/cmd/gen_booking_place.go index d9d084d..f5b975b 100644 --- a/cmd/gen_booking_place.go +++ b/cmd/gen_booking_place.go @@ -31,8 +31,8 @@ func newBookingPlaceCmd() *cobra.Command { cmd := &cobra.Command{ Use: "booking-place", - Short: "Booking Place API (10 credits/call)", - Long: "The Booking Place API returns full details for a single Booking.com property along with the list of available room suites for the requested stay dates and guest composition.\n\nEndpoint: GET https://api.hasdata.com/scrape/booking/place\nCost: 10 credits per call.", + Short: "Booking.com Place API (10 credits/call)", + Long: "The Booking.com Place API returns full details for a single Booking.com property along with the list of available room suites for the requested stay dates and guest composition.\n\nEndpoint: GET https://api.hasdata.com/scrape/booking/place\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_booking_search.go b/cmd/gen_booking_search.go index 341d7f5..094e4c7 100644 --- a/cmd/gen_booking_search.go +++ b/cmd/gen_booking_search.go @@ -50,8 +50,8 @@ func newBookingSearchCmd() *cobra.Command { cmd := &cobra.Command{ Use: "booking-search", - Short: "Booking Search API (10 credits/call)", - Long: "The Booking Search API returns the collection of accommodations from a Booking.com search results page for a given destination and stay dates, with rich filtering by property type, rating, facilities, price and more.\n\nEndpoint: GET https://api.hasdata.com/scrape/booking/search\nCost: 10 credits per call.", + Short: "Booking.com Search API (10 credits/call)", + Long: "The Booking.com Search API returns the collection of accommodations from a Booking.com search results page for a given destination and stay dates, with rich filtering by property type, rating, facilities, price and more.\n\nEndpoint: GET https://api.hasdata.com/scrape/booking/search\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("bed-preference") { diff --git a/cmd/gen_glassdoor_job.go b/cmd/gen_glassdoor_job.go index b9f6528..777e877 100644 --- a/cmd/gen_glassdoor_job.go +++ b/cmd/gen_glassdoor_job.go @@ -23,8 +23,8 @@ func newGlassdoorJobCmd() *cobra.Command { cmd := &cobra.Command{ Use: "glassdoor-job", - Short: "Glassdoor Job API (5 credits/call)", - Long: "The Glassdoor Job API allows you to retrieve detailed information about a specific job listing based on the provided vacancy URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/glassdoor/job\nCost: 5 credits per call.", + Short: "Glassdoor Job Scraper API (5 credits/call)", + Long: "The Glassdoor Job Scraper API allows you to retrieve detailed information about a specific job listing based on the provided vacancy URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/glassdoor/job\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_glassdoor_listing.go b/cmd/gen_glassdoor_listing.go index 0f218cf..fe81cb6 100644 --- a/cmd/gen_glassdoor_listing.go +++ b/cmd/gen_glassdoor_listing.go @@ -27,8 +27,8 @@ func newGlassdoorListingCmd() *cobra.Command { cmd := &cobra.Command{ Use: "glassdoor-listing", - Short: "Glassdoor Listing API (5 credits/call)", - Long: "The Glassdoor Listing API allows you to retrieve job listings from Glassdoor based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/glassdoor/listing\nCost: 5 credits per call.", + Short: "Glassdoor Listing Scraper API (5 credits/call)", + Long: "The Glassdoor Listing Scraper API allows you to retrieve job listings from Glassdoor based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/glassdoor/listing\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_indeed_job.go b/cmd/gen_indeed_job.go index f8909c4..2d06df8 100644 --- a/cmd/gen_indeed_job.go +++ b/cmd/gen_indeed_job.go @@ -23,8 +23,8 @@ func newIndeedJobCmd() *cobra.Command { cmd := &cobra.Command{ Use: "indeed-job", - Short: "Indeed Job API (5 credits/call)", - Long: "The Indeed Job API allows you to retrieve detailed information about a specific job listing based on the provided vacancy URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/indeed/job\nCost: 5 credits per call.", + Short: "Indeed Job Scraper API (5 credits/call)", + Long: "The Indeed Job Scraper API allows you to retrieve detailed information about a specific job listing based on the provided vacancy URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/indeed/job\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_indeed_listing.go b/cmd/gen_indeed_listing.go index 35b536b..dc4edfa 100644 --- a/cmd/gen_indeed_listing.go +++ b/cmd/gen_indeed_listing.go @@ -27,8 +27,8 @@ func newIndeedListingCmd() *cobra.Command { cmd := &cobra.Command{ Use: "indeed-listing", - Short: "Indeed Listing API (5 credits/call)", - Long: "The Indeed Listing API allows you to retrieve job listings from Indeed based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/indeed/listing\nCost: 5 credits per call.", + Short: "Indeed Listing Scraper API (5 credits/call)", + Long: "The Indeed Listing Scraper API allows you to retrieve job listings from Indeed based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/indeed/listing\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_instagram_profile.go b/cmd/gen_instagram_profile.go index d6f6b67..7303fd0 100644 --- a/cmd/gen_instagram_profile.go +++ b/cmd/gen_instagram_profile.go @@ -23,8 +23,8 @@ func newInstagramProfileCmd() *cobra.Command { cmd := &cobra.Command{ Use: "instagram-profile", - Short: "Instagram Profile API (5 credits/call)", - Long: "The Instagram Profile API lets you retrieve public profile information for a specific Instagram account using its handle. It returns data such as bio, followers, following, posts count, and other visible profile details.\n\nEndpoint: GET https://api.hasdata.com/scrape/instagram/profile\nCost: 5 credits per call.", + Short: "Instagram Profile Scraper API (5 credits/call)", + Long: "The Instagram Profile Scraper API lets you retrieve public profile information for a specific Instagram account using its handle. It returns data such as bio, followers, following, posts count, and other visible profile details.\n\nEndpoint: GET https://api.hasdata.com/scrape/instagram/profile\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_redfin_listing.go b/cmd/gen_redfin_listing.go index e5e3d69..547e16f 100644 --- a/cmd/gen_redfin_listing.go +++ b/cmd/gen_redfin_listing.go @@ -81,8 +81,8 @@ func newRedfinListingCmd() *cobra.Command { cmd := &cobra.Command{ Use: "redfin-listing", - Short: "Redfin Listing API (5 credits/call)", - Long: "The Redfin Listing API allows you to retrieve real estate listings from Redfin based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/redfin/listing\nCost: 5 credits per call.", + Short: "Redfin Listing Scraper API (5 credits/call)", + Long: "The Redfin Listing Scraper API allows you to retrieve real estate listings from Redfin based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/redfin/listing\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("baths") { diff --git a/cmd/gen_redfin_property.go b/cmd/gen_redfin_property.go index 4a4e063..d28ec43 100644 --- a/cmd/gen_redfin_property.go +++ b/cmd/gen_redfin_property.go @@ -23,8 +23,8 @@ func newRedfinPropertyCmd() *cobra.Command { cmd := &cobra.Command{ Use: "redfin-property", - Short: "Redfin Property API (5 credits/call)", - Long: "The Redfin Property API allows users to retrieve detailed information about a specific property using its URL. It provides details such as property features, price, and agent contacts.\n\nEndpoint: GET https://api.hasdata.com/scrape/redfin/property\nCost: 5 credits per call.", + Short: "Redfin Property Scraper API (5 credits/call)", + Long: "The Redfin Property Scraper API allows users to retrieve detailed information about a specific property using its URL. It provides details such as property features, price, and agent contacts.\n\nEndpoint: GET https://api.hasdata.com/scrape/redfin/property\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_shopify_collections.go b/cmd/gen_shopify_collections.go index bb0c059..cd6cec6 100644 --- a/cmd/gen_shopify_collections.go +++ b/cmd/gen_shopify_collections.go @@ -25,8 +25,8 @@ func newShopifyCollectionsCmd() *cobra.Command { cmd := &cobra.Command{ Use: "shopify-collections", - Short: "Shopify Collections API (5 credits/call)", - Long: "The Shopify Collections API allows users to retrieve information about collections in a Shopify store, including details such as title, handle, description, and image.\n\nEndpoint: GET https://api.hasdata.com/scrape/shopify/collections\nCost: 5 credits per call.", + Short: "Shopify Collections Scraper API (5 credits/call)", + Long: "The Shopify Collections Scraper API allows users to retrieve information about collections in a Shopify store, including details such as title, handle, description, and image.\n\nEndpoint: GET https://api.hasdata.com/scrape/shopify/collections\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_shopify_products.go b/cmd/gen_shopify_products.go index 95080cd..3d2ba7e 100644 --- a/cmd/gen_shopify_products.go +++ b/cmd/gen_shopify_products.go @@ -26,8 +26,8 @@ func newShopifyProductsCmd() *cobra.Command { cmd := &cobra.Command{ Use: "shopify-products", - Short: "Shopify Products API (5 credits/call)", - Long: "The Shopify Products API allows users to retrieve product information from a Shopify store using the provided URL, with options to limit the results and filter by collection.\n\nEndpoint: GET https://api.hasdata.com/scrape/shopify/products\nCost: 5 credits per call.", + Short: "Shopify Products Scraper API (5 credits/call)", + Long: "The Shopify Products Scraper API allows users to retrieve product information from a Shopify store using the provided URL, with options to limit the results and filter by collection.\n\nEndpoint: GET https://api.hasdata.com/scrape/shopify/products\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_yellowpages_place.go b/cmd/gen_yellowpages_place.go index d20b60c..05f5b51 100644 --- a/cmd/gen_yellowpages_place.go +++ b/cmd/gen_yellowpages_place.go @@ -23,8 +23,8 @@ func newYellowpagesPlaceCmd() *cobra.Command { cmd := &cobra.Command{ Use: "yellowpages-place", - Short: "YellowPages Place API (5 credits/call)", - Long: "The YellowPages Place API allows users to retrieve detailed information about a specific place using its YellowPages URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/yellowpages/place\nCost: 5 credits per call.", + Short: "YellowPages Place Scraper API (5 credits/call)", + Long: "The YellowPages Place Scraper API allows users to retrieve detailed information about a specific place using its YellowPages URL.\n\nEndpoint: GET https://api.hasdata.com/scrape/yellowpages/place\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/cmd/gen_yellowpages_search.go b/cmd/gen_yellowpages_search.go index 972cdd4..007ee66 100644 --- a/cmd/gen_yellowpages_search.go +++ b/cmd/gen_yellowpages_search.go @@ -27,8 +27,8 @@ func newYellowpagesSearchCmd() *cobra.Command { cmd := &cobra.Command{ Use: "yellowpages-search", - Short: "YellowPages Search API (5 credits/call)", - Long: "The YellowPages Search API allows users to get results from the YellowPages search page. This API enables searching for businesses by keyword and location.\n\nEndpoint: GET https://api.hasdata.com/scrape/yellowpages/search\nCost: 5 credits per call.", + Short: "YellowPages Search Scraper API (5 credits/call)", + Long: "The YellowPages Search Scraper API allows users to get results from the YellowPages search page. This API enables searching for businesses by keyword and location.\n\nEndpoint: GET https://api.hasdata.com/scrape/yellowpages/search\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_yelp_place.go b/cmd/gen_yelp_place.go index bda3cf0..eb86772 100644 --- a/cmd/gen_yelp_place.go +++ b/cmd/gen_yelp_place.go @@ -24,8 +24,8 @@ func newYelpPlaceCmd() *cobra.Command { cmd := &cobra.Command{ Use: "yelp-place", - Short: "Yelp Place API (10 credits/call)", - Long: "The Yelp Place API allows users to retrieve detailed information about a specific place using its Yelp ID or Yelp Alias.\n\nEndpoint: GET https://api.hasdata.com/scrape/yelp/place\nCost: 10 credits per call.", + Short: "Yelp Place Scraper API (10 credits/call)", + Long: "The Yelp Place Scraper API allows users to retrieve detailed information about a specific place using its Yelp ID or Yelp Alias.\n\nEndpoint: GET https://api.hasdata.com/scrape/yelp/place\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_yelp_search.go b/cmd/gen_yelp_search.go index a19e56d..8d913d8 100644 --- a/cmd/gen_yelp_search.go +++ b/cmd/gen_yelp_search.go @@ -27,8 +27,8 @@ func newYelpSearchCmd() *cobra.Command { cmd := &cobra.Command{ Use: "yelp-search", - Short: "Yelp Search API (10 credits/call)", - Long: "The Yelp Search API allows users to get results from the Yelp search page. This API enables searching for businesses by keyword and location.\n\nEndpoint: GET https://api.hasdata.com/scrape/yelp/search\nCost: 10 credits per call.", + Short: "Yelp Search Scraper API (10 credits/call)", + Long: "The Yelp Search Scraper API allows users to get results from the Yelp search page. This API enables searching for businesses by keyword and location.\n\nEndpoint: GET https://api.hasdata.com/scrape/yelp/search\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("domain") { diff --git a/cmd/gen_youtube_channel_api.go b/cmd/gen_youtube_channel_api.go index 0d57fdf..b49d42d 100644 --- a/cmd/gen_youtube_channel_api.go +++ b/cmd/gen_youtube_channel_api.go @@ -28,8 +28,8 @@ func newYoutubeChannelApiCmd() *cobra.Command { cmd := &cobra.Command{ Use: "youtube-channel-api", - Short: "YouTube Channel API (10 credits/call)", - Long: "The YouTube Channel API provides structured data from YouTube channel pages including channel info, videos, shorts, playlists, posts, streams, releases, podcasts, and more.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/channel\nCost: 10 credits per call.", + Short: "YouTube Channel Scraper API (10 credits/call)", + Long: "The YouTube Channel Scraper API provides structured data from YouTube channel pages including channel info, videos, shorts, playlists, posts, streams, releases, podcasts, and more.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/channel\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("device-type") { diff --git a/cmd/gen_youtube_search_api.go b/cmd/gen_youtube_search_api.go index fb4a82c..18491cd 100644 --- a/cmd/gen_youtube_search_api.go +++ b/cmd/gen_youtube_search_api.go @@ -33,8 +33,8 @@ func newYoutubeSearchApiCmd() *cobra.Command { cmd := &cobra.Command{ Use: "youtube-search-api", - Short: "YouTube Search API (10 credits/call)", - Long: "The YouTube Search API provides real-time access to structured YouTube search results.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/search\nCost: 10 credits per call.", + Short: "YouTube Search Scraper API (10 credits/call)", + Long: "The YouTube Search Scraper API provides real-time access to structured YouTube search results.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/search\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("date") { diff --git a/cmd/gen_youtube_transcript_api.go b/cmd/gen_youtube_transcript_api.go index 1b19893..943ff43 100644 --- a/cmd/gen_youtube_transcript_api.go +++ b/cmd/gen_youtube_transcript_api.go @@ -25,8 +25,8 @@ func newYoutubeTranscriptApiCmd() *cobra.Command { cmd := &cobra.Command{ Use: "youtube-transcript-api", - Short: "YouTube Transcript API (10 credits/call)", - Long: "The YouTube Transcript API extracts the full transcript (subtitles) from a YouTube video.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/transcript\nCost: 10 credits per call.", + Short: "YouTube Transcript Scraper API (10 credits/call)", + Long: "The YouTube Transcript Scraper API extracts the full transcript (subtitles) from a YouTube video.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/transcript\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("type") { diff --git a/cmd/gen_youtube_video_api.go b/cmd/gen_youtube_video_api.go index f551fbe..4063acd 100644 --- a/cmd/gen_youtube_video_api.go +++ b/cmd/gen_youtube_video_api.go @@ -26,8 +26,8 @@ func newYoutubeVideoApiCmd() *cobra.Command { cmd := &cobra.Command{ Use: "youtube-video-api", - Short: "YouTube Video API (10 credits/call)", - Long: "The YouTube Video API provides structured data for a YouTube video page.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/video\nCost: 10 credits per call.", + Short: "YouTube Video Scraper API (10 credits/call)", + Long: "The YouTube Video Scraper API provides structured data for a YouTube video page.\n\nEndpoint: GET https://api.hasdata.com/scrape/youtube/video\nCost: 10 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("device-type") { diff --git a/cmd/gen_zillow_listing.go b/cmd/gen_zillow_listing.go index f977882..5c16be5 100644 --- a/cmd/gen_zillow_listing.go +++ b/cmd/gen_zillow_listing.go @@ -55,8 +55,8 @@ func newZillowListingCmd() *cobra.Command { cmd := &cobra.Command{ Use: "zillow-listing", - Short: "Zillow Listing API (5 credits/call)", - Long: "The Zillow Listing API allows you to retrieve real estate listings from Zillow based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/zillow/listing\nCost: 5 credits per call.", + Short: "Zillow Listing Scraper API (5 credits/call)", + Long: "The Zillow Listing Scraper API lets you retrieve property listings from Zillow.com based on various search parameters.\n\nEndpoint: GET https://api.hasdata.com/scrape/zillow/listing\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { if c.Flags().Changed("basement") { diff --git a/cmd/gen_zillow_property.go b/cmd/gen_zillow_property.go index 9b4a2bc..54a19eb 100644 --- a/cmd/gen_zillow_property.go +++ b/cmd/gen_zillow_property.go @@ -24,8 +24,8 @@ func newZillowPropertyCmd() *cobra.Command { cmd := &cobra.Command{ Use: "zillow-property", - Short: "Zillow Property API (5 credits/call)", - Long: "The Zillow Property API allows users to retrieve detailed information about a specific property using its URL. It provides details such as property features, price, and agent contacts.\n\nEndpoint: GET https://api.hasdata.com/scrape/zillow/property\nCost: 5 credits per call.", + Short: "Zillow Property Scraper API (5 credits/call)", + Long: "The Zillow Property Scraper API lets you retrieve detailed information about a specific property on Zillow.com using its URL. It provides details such as property features, price, and agent contacts.\n\nEndpoint: GET https://api.hasdata.com/scrape/zillow/property\nCost: 5 credits per call.", Args: cobra.NoArgs, PreRunE: func(c *cobra.Command, _ []string) error { return nil diff --git a/internal/gen/spec-hash.txt b/internal/gen/spec-hash.txt index b06c8c7..1c478f1 100644 --- a/internal/gen/spec-hash.txt +++ b/internal/gen/spec-hash.txt @@ -1 +1 @@ -e391f664ac61c1be15a0ec71f017e2101e1277d56d87b2a2f6990993de47764c +f7e64a0a67b5fb781a2a160750b3fee18cd4361c9b3a5107c489d01a168df16f diff --git a/pr-body.md b/pr-body.md index ebb4d8a..41e4911 100644 --- a/pr-body.md +++ b/pr-body.md @@ -1,16 +1,42 @@ ## Changes - GENERATION_REPORT.md | 5 ++-- - cmd/gen_booking_place.go | 8 +++--- - cmd/gen_booking_search.go | 8 +++--- - internal/gen/spec-hash.txt | 2 +- - pr-body.md | 64 ---------------------------------------------- - 5 files changed, 12 insertions(+), 75 deletions(-) + GENERATION_REPORT.md | 2 +- + cmd/gen_airbnb_listing.go | 4 +-- + cmd/gen_airbnb_property.go | 4 +-- + cmd/gen_amazon_product.go | 4 +-- + cmd/gen_amazon_reviews.go | 4 +-- + cmd/gen_amazon_search.go | 4 +-- + cmd/gen_amazon_seller.go | 4 +-- + cmd/gen_amazon_seller_products.go | 4 +-- + cmd/gen_booking_place.go | 4 +-- + cmd/gen_booking_search.go | 4 +-- + cmd/gen_glassdoor_job.go | 4 +-- + cmd/gen_glassdoor_listing.go | 4 +-- + cmd/gen_indeed_job.go | 4 +-- + cmd/gen_indeed_listing.go | 4 +-- + cmd/gen_instagram_profile.go | 4 +-- + cmd/gen_redfin_listing.go | 4 +-- + cmd/gen_redfin_property.go | 4 +-- + cmd/gen_shopify_collections.go | 4 +-- + cmd/gen_shopify_products.go | 4 +-- + cmd/gen_yellowpages_place.go | 4 +-- + cmd/gen_yellowpages_search.go | 4 +-- + cmd/gen_yelp_place.go | 4 +-- + cmd/gen_yelp_search.go | 4 +-- + cmd/gen_youtube_channel_api.go | 4 +-- + cmd/gen_youtube_search_api.go | 4 +-- + cmd/gen_youtube_transcript_api.go | 4 +-- + cmd/gen_youtube_video_api.go | 4 +-- + cmd/gen_zillow_listing.go | 4 +-- + cmd/gen_zillow_property.go | 4 +-- + internal/gen/spec-hash.txt | 2 +- + pr-body.md | 64 --------------------------------------- + 31 files changed, 58 insertions(+), 122 deletions(-) ## Generation Report # Generation Report -Generated at: 2026-06-16T08:55:44Z +Generated at: 2026-06-24T08:08:48Z ## APIs generated (48) - airbnb-listing