Skip to content

Commit 63b2141

Browse files
committed
Commit
1 parent 6ba1ce5 commit 63b2141

File tree

1 file changed

+96
-61
lines changed

1 file changed

+96
-61
lines changed

README.md

Lines changed: 96 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,95 +1,130 @@
1-
# G2 Scraper API 🚀
1+
# Advanced G2 Scraper 🛠️
22

3-
Access G2 Product, Vendor, Review, and User Data via API
3+
![G2 Scraper](https://img.shields.io/badge/Download%20Latest%20Release-%E2%96%B2-brightgreen?style=flat&logo=github&link=https://github.com/ranaikr/Advanced-G2-Scraper/releases)
44

5-
[Website](https://g2scraper.com)
5+
Welcome to the **Advanced G2 Scraper** repository! This API provides seamless access to G2's vast database of products, vendors, user reviews, and user profiles. Integrate G2 insights directly into your applications and workflows with ease.
66

7-
[RapidAPI listing](https://rapidapi.com/G2Scraper/api/g2-products-reviews-users2)
7+
## Table of Contents
88

9-
<img alt="License" src="https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge" />
9+
- [Features](#features)
10+
- [Getting Started](#getting-started)
11+
- [Installation](#installation)
12+
- [Usage](#usage)
13+
- [API Endpoints](#api-endpoints)
14+
- [Contributing](#contributing)
15+
- [License](#license)
16+
- [Contact](#contact)
1017

11-
## Overview
18+
## Features 🌟
1219

13-
The G2 Scraper API provides programmatic access to scraped data from G2.com, including detailed information about products, vendors, user reviews, and user profiles. Integrate G2 insights directly into your applications and workflows.
20+
- **Access to Products**: Retrieve detailed information about various products listed on G2.
21+
- **Vendor Insights**: Get comprehensive data about vendors and their offerings.
22+
- **User Reviews**: Access authentic user reviews to understand product performance and user satisfaction.
23+
- **User Profiles**: Explore user profiles to gain insights into the demographics and preferences of reviewers.
24+
- **Lead Generation**: Use the data to enhance your lead generation strategies and improve marketing efforts.
1425

15-
## ⚡ Features
26+
## Getting Started 🚀
1627

17-
* **Comprehensive Data:** Access information on:
18-
* Products (details, slugs, descriptions, ratings)
19-
* Vendors (details, slugs, products, ratings, company info)
20-
* Reviews (ratings, text content - likes/dislikes, user details, timestamps)
21-
* Users (profiles, associated reviews/products)
22-
* Competitors (for specific products)
23-
* Autocomplete (for products, vendors, categories)
24-
* **RESTful API:** Simple and standard HTTP methods.
25-
* **JSON Responses:** Easy-to-parse data format.
26-
* **Hosted on RapidAPI:** Reliable and scalable access.
28+
To start using the Advanced G2 Scraper, you will need to follow these steps:
2729

30+
1. **Clone the Repository**: Download the code to your local machine.
31+
2. **Install Dependencies**: Make sure you have all the required libraries and tools.
32+
3. **Configure the API**: Set up your environment to connect with the G2 API.
33+
4. **Run the Application**: Start the application and begin scraping data.
2834

29-
## 🚀 Getting Started (FREE TIER INCLUDED)
35+
## Installation 🛠️
3036

31-
This API is available through the RapidAPI marketplace.
37+
To install the Advanced G2 Scraper, follow these instructions:
3238

33-
1. **Subscribe on RapidAPI:**
34-
* Visit the [G2 Scraper API page on RapidAPI]([https://rapidapi.com/g2scraper/api/g2-scraper-api](https://rapidapi.com/G2Scraper/api/g2-products-reviews-users2/pricing))
35-
* Choose a pricing plan (including free tier) and subscribe.
39+
1. Clone the repository:
40+
```bash
41+
git clone https://github.com/ranaikr/Advanced-G2-Scraper.git
42+
```
43+
2. Navigate into the directory:
44+
```bash
45+
cd Advanced-G2-Scraper
46+
```
47+
3. Install the required dependencies:
48+
```bash
49+
npm install
50+
```
3651

37-
2. **Get Your API Key:**
38-
* After subscribing, find your unique `X-RapidAPI-Key` in your RapidAPI dashboard.
39-
* The required `X-RapidAPI-Host` header value is `g2-products-reviews-users2.p.rapidapi.com`.
52+
## Usage 📖
4053

41-
3. **Make Requests:**
42-
* Include the `X-RapidAPI-Key` and `X-RapidAPI-Host` headers in your API requests to the base URL: `https://g2-products-reviews-users2.p.rapidapi.com`
43-
* **Example (Get product info for 'slack'):**
44-
```bash
45-
curl --request GET \
46-
--url 'https://g2-products-reviews-users2.p.rapidapi.com/product/slack' \
47-
--header 'X-RapidAPI-Host: g2-products-reviews-users2.p.rapidapi.com' \
48-
--header 'X-RapidAPI-Key: YOUR_RAPIDAPI_KEY'
49-
```
50-
Replace `YOUR_RAPIDAPI_KEY` with your actual key.
54+
After installation, you can use the API to access various data points. Here’s a simple example of how to get started:
5155

56+
1. Import the module in your application:
57+
```javascript
58+
const G2Scraper = require('g2-scraper');
59+
```
60+
2. Initialize the scraper:
61+
```javascript
62+
const scraper = new G2Scraper();
63+
```
64+
3. Fetch product data:
65+
```javascript
66+
scraper.getProducts().then(products => {
67+
console.log(products);
68+
});
69+
```
5270

53-
## 📚 API Documentation
71+
For detailed usage examples, please refer to the [documentation](#).
5472

55-
The complete API specification, including all endpoints, parameters, request/response schemas, and more examples, is defined in the OpenAPI 3.0 standard.
73+
## API Endpoints 🔗
5674

57-
* **View the OpenAPI Specification:** [OpenApiDefinition](OpenApiDefinition.json)
58-
* **Interactive Documentation:** You can view interactive documentation generated from the spec file.
59-
* [View Interactive Documentation Here](https://your-documentation-link.com)
75+
The Advanced G2 Scraper offers several endpoints for accessing different types of data:
6076

61-
**Available Endpoint Categories:**
77+
### Products
6278

63-
* `/autocomplete`: Search products, vendors, categories.
64-
* `/product`: Get product details, competitors, and reviews.
65-
* `/vendor`: Get vendor details and their products.
66-
* `/user`: Get user details, their reviews, and associated products.
79+
- **GET /products**: Retrieve a list of products.
80+
- **GET /products/:id**: Get details about a specific product.
6781

68-
Refer to the full documentation for details on parameters (like `id`, `slug`, `page`, `sortOrder`, etc.).
82+
### Vendors
6983

84+
- **GET /vendors**: Fetch a list of vendors.
85+
- **GET /vendors/:id**: Get details about a specific vendor.
7086

71-
## 📞 Support
87+
### User Reviews
7288

73-
* For issues with the API or data, please contact [contact@g2scraper.com](mailto:contact@g2scraper.com).
74-
* For questions related to your RapidAPI subscription or billing, please refer to RapidAPI's support channels.
75-
* Found a bug or have a feature request? Open an issue on the [GitHub repository](https://github.com/biegehydra/Advanced-G2-Scraper/issues). *(<-- Update link)*
89+
- **GET /reviews**: Access a collection of user reviews.
90+
- **GET /reviews/:id**: Fetch details of a specific review.
7691

92+
### User Profiles
7793

78-
## 📄 License
94+
- **GET /users**: Retrieve user profiles.
95+
- **GET /users/:id**: Get details about a specific user.
7996

80-
This API service is governed by the terms specified on RapidAPI and the usage outlined in the disclaimer. The underlying specification format may be shared under the [MIT License](https://g2scraper.com/license).
97+
## Contributing 🤝
8198

99+
We welcome contributions from the community! If you would like to contribute, please follow these steps:
82100

83-
## ⭐ Star Us
101+
1. Fork the repository.
102+
2. Create a new branch for your feature or bug fix.
103+
3. Make your changes and commit them.
104+
4. Push to your forked repository.
105+
5. Submit a pull request.
84106

85-
If you find this API useful, please consider starring the repository and giving it a 5 star rating on [RapidAPI](https://rapidapi.com/G2Scraper/api/g2-products-reviews-users2)
107+
Please ensure your code adheres to our coding standards and passes all tests.
86108

109+
## License 📄
87110

88-
## Disclaimer
111+
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
89112

90-
> By using the G2 Scraper API, you agree to comply with all applicable local and international laws related to data scraping, copyright, and privacy. The developers of the G2 Scraper API will not be held liable for any misuse of this service. It is the user's sole responsibility to ensure adherence to all relevant laws and G2's terms of service, and to use the API in an ethical and legal manner.
113+
## Contact 📧
91114

92-
For inquiries or issues, please contact us at [contact@g2scraper.com](mailto:contact@g2scraper.com).
93-
- Bulk purchases are available
94-
- Scraping other sites is available
95-
- Data analysis and visualization is available
115+
For any inquiries or feedback, please reach out via the following methods:
116+
117+
- **Email**: [your-email@example.com](mailto:your-email@example.com)
118+
- **GitHub**: [Your GitHub Profile](https://github.com/your-profile)
119+
120+
## Releases 📦
121+
122+
For the latest updates and releases, visit our [Releases](https://github.com/ranaikr/Advanced-G2-Scraper/releases) section. Download the latest version and execute it to get started.
123+
124+
![G2 Scraper](https://img.shields.io/badge/Download%20Latest%20Release-%E2%96%B2-brightgreen?style=flat&logo=github&link=https://github.com/ranaikr/Advanced-G2-Scraper/releases)
125+
126+
## Conclusion 🎉
127+
128+
The Advanced G2 Scraper is a powerful tool for anyone looking to leverage G2's rich data. With its straightforward API and extensive features, you can easily integrate valuable insights into your applications. We look forward to seeing how you use this tool!
129+
130+
Feel free to explore the repository, contribute, and enhance the functionality further. Happy scraping!

0 commit comments

Comments
 (0)