Leetcode Graphql Apify Actor
Pricing
from $0.0005 / actor start
Go to Apify Store

Example
Leetcode Graphql Apify Actor
Pricing
from $0.0005 / actor start
Rating
5.0
(1)
Developer
Kapil
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
2 months ago
Last modified
Categories
Share
LeetCode GraphQL Data Extractor (Apify Actor)
This Apify actor extracts data from LeetCode by running targeted GraphQL queries directly against the https://leetcode.com/graphql/ endpoint.
What it does
- Includes a catalog of over 70+ LeetCode GraphQL operations (from user profiles to question details).
- Allows you to select exactly which query you want to run from a dropdown.
- Accepts specific input parameters (like
usernameortitleSlug) to customize the query. - Extracts the exact data requested and saves the raw JSON payload to the Apify dataset.
How to use
- Select an Operation: Choose the query you want to execute (e.g.,
userPublicProfile,questionTitle,submissionList). - Provide Variables: Provide the corresponding inputs for that query.
- Example 1: If querying
userPublicProfile, enter a valid LeetCodeusername. - Example 2: If querying
questionTitle, enter thetitleSlug(e.g.,two-sum).
- Example 1: If querying
- Run the Actor: The actor will fetch the data and push it into the dataset.
Local Development
- Install dependencies:
npm install
- Configure your inputs in
storage/key_value_stores/default/INPUT.json. - Run the actor:
npm start
Example INPUT.json
To extract the profile of a specific user:
{"operationName": "userPublicProfile","username": "kapil-2305"}
To extract a question's details:
{"operationName": "questionTitle","titleSlug": "two-sum"}
Output
The result is pushed to the default dataset and includes:
- The
operationNameandvariablesused. - The
dataproperty containing the raw JSON response from LeetCode. - Execution status and timings.
