Skip to content

Commit a678847

Browse files
committed
Update introduction.mdx
1 parent 88a761d commit a678847

1 file changed

Lines changed: 38 additions & 38 deletions

File tree

knowledge-base/introduction.mdx

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -12,81 +12,81 @@ Use it to get started quickly, fix common errors, learn scraping patterns, and m
1212
## CLI (just-scrape)
1313

1414
<CardGroup cols={2}>
15-
<Card title="Getting started with just-scrape" href="/knowledge-base/cli/getting-started">
16-
How do I install the CLI, set up my API key, and run my first scrape?
15+
<Card title="How do I install the CLI, set up my API key, and run my first scrape?" href="/knowledge-base/cli/getting-started">
16+
Install the CLI, set your API key, and run your first scrape in minutes.
1717
</Card>
18-
<Card title="Using JSON mode for scripting" href="/knowledge-base/cli/json-mode">
19-
How do I get JSON output from just-scrape to pipe to jq or other tools?
18+
<Card title="How do I get JSON output from just-scrape to pipe to jq or other tools?" href="/knowledge-base/cli/json-mode">
19+
Use the --json flag to pipe clean JSON to jq, files, or scripts.
2020
</Card>
21-
<Card title="Using just-scrape as a coding agent skill" href="/knowledge-base/cli/ai-agent-skill">
22-
How do I give AI coding agents web scraping via the skills.sh integration?
21+
<Card title="How do I give AI coding agents web scraping via the skills.sh integration?" href="/knowledge-base/cli/ai-agent-skill">
22+
Expose just-scrape to AI agents as a skill through skills.sh.
2323
</Card>
24-
<Card title="CLI command examples" href="/knowledge-base/cli/command-examples">
25-
Where can I find examples for smart-scraper, crawl, agentic-scraper and other commands?
24+
<Card title="Where can I find examples for smart-scraper, crawl, agentic-scraper and other commands?" href="/knowledge-base/cli/command-examples">
25+
Practical examples for every CLI command.
2626
</Card>
2727
</CardGroup>
2828

2929
## AI Tools
3030

3131
<CardGroup cols={2}>
32-
<Card title="Using ScrapeGraphAI with Lovable" href="/knowledge-base/ai-tools/lovable">
33-
How do I use ScrapeGraphAI inside Lovable to build apps that scrape the web?
32+
<Card title="How do I use ScrapeGraphAI inside Lovable to build apps that scrape the web?" href="/knowledge-base/ai-tools/lovable">
33+
Use ScrapeGraphAI in Lovable projects for AI-powered web scraping.
3434
</Card>
35-
<Card title="Using ScrapeGraphAI with v0" href="/knowledge-base/ai-tools/v0">
36-
How do I add web scraping to UI components built with Vercel's v0?
35+
<Card title="How do I add web scraping to UI components built with Vercel's v0?" href="/knowledge-base/ai-tools/v0">
36+
Integrate ScrapeGraphAI with v0-generated components.
3737
</Card>
38-
<Card title="Using ScrapeGraphAI with Bolt.new" href="/knowledge-base/ai-tools/bolt">
39-
How do I add web data extraction to apps built with Bolt.new?
38+
<Card title="How do I add web data extraction to apps built with Bolt.new?" href="/knowledge-base/ai-tools/bolt">
39+
Add real-time web data extraction to Bolt.new apps.
4040
</Card>
41-
<Card title="Using ScrapeGraphAI with Cursor" href="/knowledge-base/ai-tools/cursor">
42-
How do I use ScrapeGraphAI with Cursor for AI-assisted scraping code?
41+
<Card title="How do I use ScrapeGraphAI with Cursor for AI-assisted scraping code?" href="/knowledge-base/ai-tools/cursor">
42+
Speed up development with ScrapeGraphAI and Cursor.
4343
</Card>
4444
</CardGroup>
4545

4646
## Troubleshooting
4747

4848
<CardGroup cols={2}>
49-
<Card title="How to fix CORS errors" href="/knowledge-base/troubleshooting/cors-error">
50-
How do I fix CORS errors when calling the ScrapeGraphAI API from the browser?
49+
<Card title="How do I fix CORS errors when calling the ScrapeGraphAI API from the browser?" href="/knowledge-base/troubleshooting/cors-error">
50+
Call the API from the server instead of the browser to avoid CORS and protect your key.
5151
</Card>
52-
<Card title="Why am I getting empty results?" href="/knowledge-base/troubleshooting/empty-results">
53-
Why am I getting empty results from my extraction and how do I fix it?
52+
<Card title="Why am I getting empty results from my extraction and how do I fix it?" href="/knowledge-base/troubleshooting/empty-results">
53+
Common causes and fixes when extractions return no data.
5454
</Card>
55-
<Card title="Understanding rate limiting" href="/knowledge-base/troubleshooting/rate-limiting">
56-
What happens when I hit rate limits and how do I handle them?
55+
<Card title="What happens when I hit rate limits and how do I handle them?" href="/knowledge-base/troubleshooting/rate-limiting">
56+
Understand rate limit responses and how to handle them.
5757
</Card>
58-
<Card title="Handling timeout errors" href="/knowledge-base/troubleshooting/timeout-errors">
59-
How do I diagnose and fix timeout errors on complex or slow websites?
58+
<Card title="How do I diagnose and fix timeout errors on complex or slow websites?" href="/knowledge-base/troubleshooting/timeout-errors">
59+
Resolve request timeouts for slow or complex pages.
6060
</Card>
6161
</CardGroup>
6262

6363
## Scraping Guides
6464

6565
<CardGroup cols={2}>
66-
<Card title="Scraping JavaScript-heavy websites" href="/knowledge-base/scraping/javascript-rendering">
67-
How do I extract data from pages that need JavaScript to render?
66+
<Card title="How do I extract data from pages that need JavaScript to render?" href="/knowledge-base/scraping/javascript-rendering">
67+
Extract from dynamic pages that require JavaScript execution.
6868
</Card>
69-
<Card title="Handling pagination" href="/knowledge-base/scraping/pagination">
70-
How do I scrape multi-page results using the pagination parameter?
69+
<Card title="How do I scrape multi-page results using the pagination parameter?" href="/knowledge-base/scraping/pagination">
70+
Use the pagination parameter for multi-page extractions.
7171
</Card>
72-
<Card title="Using custom headers" href="/knowledge-base/scraping/custom-headers">
73-
How do I pass custom HTTP headers for authentication or anti-bot bypass?
72+
<Card title="How do I pass custom HTTP headers for authentication or anti-bot bypass?" href="/knowledge-base/scraping/custom-headers">
73+
Pass custom headers to handle auth or anti-bot protections.
7474
</Card>
75-
<Card title="Scraping behind a proxy" href="/knowledge-base/scraping/proxy">
76-
How do I route ScrapeGraphAI requests through my own proxy?
75+
<Card title="How do I route ScrapeGraphAI requests through my own proxy?" href="/knowledge-base/scraping/proxy">
76+
Route requests through your proxy for geo-targeting or privacy.
7777
</Card>
7878
</CardGroup>
7979

8080
## Account & Credits
8181

8282
<CardGroup cols={2}>
83-
<Card title="Managing your API keys" href="/knowledge-base/account/api-keys">
84-
How do I create, rotate, and revoke my ScrapeGraphAI API keys?
83+
<Card title="How do I create, rotate, and revoke my ScrapeGraphAI API keys?" href="/knowledge-base/account/api-keys">
84+
Create, rotate, and revoke API keys from the dashboard.
8585
</Card>
86-
<Card title="Understanding credits" href="/knowledge-base/account/credits">
87-
How are credits counted and how do I monitor my usage?
86+
<Card title="How are credits counted and how do I monitor my usage?" href="/knowledge-base/account/credits">
87+
How credits work and how to check your usage.
8888
</Card>
89-
<Card title="Rate limits by plan" href="/knowledge-base/account/rate-limits">
90-
What are the rate limits and concurrent job limits per plan?
89+
<Card title="What are the rate limits and concurrent job limits per plan?" href="/knowledge-base/account/rate-limits">
90+
Requests per minute and concurrent job limits by plan.
9191
</Card>
9292
</CardGroup>

0 commit comments

Comments
 (0)