Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion dashboard/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ The ScrapeGraphAI dashboard is your central hub for managing all your web scrapi
- **Usage Statistics**: Monitor your API usage and remaining credits
- **Recent Jobs**: View and manage your recent scraping jobs
- **Quick Actions**: Start new scraping jobs with just a few clicks
- **System Status**: Check the current system status and any ongoing maintenance

## Getting Started

Expand Down
58 changes: 36 additions & 22 deletions dashboard/settings.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,45 +6,59 @@ icon: 'gear'

## Account Settings

Manage your ScrapeGraphAI account settings, API keys, and preferences.
Manage your ScrapeGraphAI account settings, billing, and security from a single place. The settings page is organized into four sections, accessible from the left-hand menu:

- **Profile** — your account details
- **Billing** — subscription, credits, and invoices
- **Security** — password and authentication
- **Danger Zone** — irreversible account actions

<Frame>
<img src="/images/dashboard/settings-1.png" alt="User Settings Interface" />
</Frame>

### Profile Information
### Profile

Manage your personal information and account details:
Manage your account details:

- **Basic Info**
- Profile picture (click to edit)
- First name and surname
- Email address
- Username
- **Your Name** — the display name shown across your account. Update it and click **Save** to apply changes.

### Billing Management
### Billing

Access your subscription and payment information:
Manage your subscription and payment methods:

- **Current Plan**
- View active subscription
- Usage limits and quotas
- Renewal date
- View your active plan (e.g. **Pro Plan**) and the credits remaining in your balance
- **Upgrade** — move to a higher plan with more features and credits
- **Buy Credits** — purchase additional credits on top of your current plan

- **Plan History**
- Previous subscriptions
- Plan changes
- Usage statistics
- **Auto Top-up**
- When your balance falls below a set threshold (20%), credits are automatically purchased using your saved payment card so your workloads never pause
- Toggle this on or off at any time

- **Invoices**
- Download past invoices
- Payment history
- Billing address
- **Invoice History**
- View and download your past payments and invoices

<Note>
Billing management options are available after purchasing a plan. Free tier users can upgrade at any time to access these features.
</Note>

<Card title="Upgrade Your Plan" icon="rocket" href="https://scrapegraphai.com/#pricing">
Looking for more features? Check out our pricing plans to find the perfect fit for your needs!
</Card>
</Card>

### Security

Manage your password and authentication:

- **Password** — change your password to keep your account secure. Click **Change Password** and we'll send a reset link to your inbox.

### Danger Zone

Irreversible actions for your account:

- **Delete Account** — permanently delete your account and all associated data. This action cannot be undone. Your API keys, subscription, and usage history will be permanently removed.

<Warning>
Deleting your account is permanent and cannot be reversed. Make sure to download any invoices or export any data you need before proceeding.
</Warning>
2 changes: 1 addition & 1 deletion transition-from-firecrawl.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@ const results = await Promise.all(urls.map((url) =>

### Handle the `ApiResult` wrapper

The ScrapeGraph Python and JS SDKs wrap every response in an `ApiResult` — no exceptions to catch on HTTP errors. Check `status` before reading `data`:
The ScrapeGraphAI Python and JS SDKs wrap every response in an `ApiResult` — no exceptions to catch on HTTP errors. Check `status` before reading `data`:

```python
result = sgai.extract("...", url="https://example.com")
Expand Down