ScreenshotNeo

BlogGuides

How GST Applies to Website Screenshot API Subscriptions in India

GST on a screenshot API depends on where the provider and buyer are based, the buyer’s GST registration, and how the service is delivered.

By the ScreenshotNeo team4 October 20268 min read

Short answer: A website screenshot API subscription may qualify as an online information and database access or retrieval service (OIDAR) when it is delivered online, is essentially automated, involves minimal human intervention, and depends on information technology. For an Indian buyer using a foreign provider, GST treatment also depends on whether the buyer is GST registered. An Indian provider’s domestic sale and an Indian provider’s sale to an overseas customer follow different analyses.

This is a general guide, not a tax determination for a particular provider or subscription. The statutory definition does not name screenshot APIs; applying it to a URL-in/image-out API is an inference based on how the service operates. Check the current law, rate notifications, provider invoice and contract, and your own facts before filing or paying tax. The IGST Act and CBIC’s sectoral FAQs are useful starting points.

Do I have to pay GST on a website screenshot API subscription in India?

Possibly. Start with these facts rather than the word “API” on a pricing page:

  1. Where is the provider established? The analysis differs for an Indian provider and a provider outside India.
  2. Where is the customer located? For an Indian seller’s overseas supply, export conditions must be checked.
  3. Is the Indian customer GST registered? CBIC distinguishes registered and unregistered recipients for the described foreign online software or database services.
  4. How is the service delivered? A fully automated online capture may fit the OIDAR characteristics; material human intervention or a different service design could change the analysis.
  5. What do the contract and invoice say? They help identify the supplier, recipient, service, place of supply, and tax treatment.

CBIC’s FAQ states an 18% rate for IT services. That is general guidance, not proof that every screenshot API subscription has that classification or that a particular invoice must show that amount. Do not calculate a definitive tax liability from the plan price alone.

Is a screenshot API subscription an OIDAR service?

The IGST Act’s OIDAR definition focuses on the characteristics of the supply: it is delivered through the internet or an electronic network, essentially automated, involves minimal human intervention, and cannot be supplied without information technology. The definition’s examples include cloud services, software, and electronically supplied data.

A screenshot API that automatically accepts a URL and returns an image or PDF plausibly meets those characteristics. That is an application of the statutory test, not a specific official classification or ruling on screenshot APIs. A service that includes substantial human review or other material work may need a different analysis. The provider’s actual workflow and contract matter more than the label “API.” Read the IGST Act and confirm the relevant provision in the current consolidated law.

How the provider and customer locations affect GST

Provider Customer Key question General treatment to check
Outside India GST-registered business in India Are import-of-service conditions met, and is the service OIDAR? CBIC’s sectoral FAQ says the registered recipient pays applicable IGST under reverse charge for the described online database access service, if the import conditions are met.
Outside India Unregistered customer in India Is the supply OIDAR? CBIC says the overseas OIDAR supplier must register and pay tax for the described unregistered-recipient case.
India Customer in India What is the service classification and applicable invoice treatment? Consider this a domestic-supply analysis. CBIC states 18% for IT services, but verify the specific classification, place-of-supply details, and invoice.
India Customer outside India Are all export-of-service conditions met? The supply may qualify as an export and be zero-rated only when every statutory condition is satisfied.

This table summarizes general guidance, not a ruling on a named provider or subscription. CBIC’s FAQ says the currency used to pay for an import of service is immaterial to that import analysis. Paying a foreign provider in foreign currency does not, by itself, settle the GST treatment.

Foreign screenshot API provider: reverse charge and registration

If your Indian business is GST registered

CBIC’s sectoral FAQ says that when a GST-registered Indian firm obtains online database access from abroad, the recipient pays applicable IGST under reverse charge if the import-of-service conditions are met. For a screenshot API, first determine whether the particular automated service is OIDAR and whether the import conditions apply to the transaction. Ask your tax adviser how to report it and whether any input tax credit is available based on your facts and records.

If you are not GST registered

For the unregistered-recipient case described in CBIC’s FAQ, an overseas OIDAR supplier is required to register and pay tax. This does not mean every foreign API provider handles every Indian purchase identically. Check the provider’s registration details, checkout tax calculation, invoice, and contract. If these conflict or are unclear, ask the provider and a GST professional before deciding what to report.

Indian screenshot API provider: domestic customers and exports

Indian provider selling to an Indian customer

Review the supplier’s GSTIN and tax invoice, service description, applicable classification, and place-of-supply facts. CBIC’s FAQ says IT services attract 18%, but the available guidance does not determine the tax for an unnamed screenshot API plan. Use the provider’s invoice and transaction-specific advice rather than assuming the plan price is tax inclusive or exclusive.

Indian provider selling to a customer outside India

A foreign customer or payment in foreign currency alone does not make a transaction an export. CBIC lists these conditions for export of services:

  1. The supplier of service is in India.
  2. The recipient of service is outside India.
  3. The place of supply is outside India.
  4. Payment is received in convertible foreign exchange.
  5. The supplier and recipient are not merely establishments of a distinct person.

When the conditions are met, CBIC describes exports as zero-rated and explains routes involving payment of IGST followed by a refund claim, or supply under a bond or letter of undertaking (LUT) with an input tax credit refund claim. The seller should confirm its eligibility, documentation, and current filing requirements with a GST professional.

What the data-hosting intermediary circular does—and does not—say

CBIC Circular 232/26/2024-GST addresses Indian data-hosting providers supplying overseas cloud-computing providers. For the fact pattern described in that circular, it says the Indian provider supplies services on its own account rather than arranging the cloud provider’s supply to end users, and is not an intermediary in that situation. It discusses the default recipient-location rule and says export treatment remains subject to the other statutory conditions.

This can help frame the question “Who is supplying what service to whom?” for a cross-border technology contract. It does not specifically decide the GST classification or export status of a website screenshot API subscription. Read Circular 232/26/2024-GST in its stated context; do not treat it as a blanket exemption for API providers.

How to check a screenshot API invoice

  1. Identify the contracting supplier. Record its legal name, country of establishment, and GST registration details if provided.
  2. Identify the actual recipient. Confirm whether the subscription belongs to an individual, an Indian business, or an overseas entity, and whether the Indian recipient is GST registered.
  3. Read the service description. Determine whether the API is automated and whether the supplier performs material human review or other work.
  4. Check the invoice and checkout record. Note the currency, tax line, supplier registration number, service description, invoice date, and any reverse-charge language.
  5. For exports, verify all five conditions. Keep evidence for recipient location, place of supply, payment, and the relationship between the parties.
  6. Ask for transaction-specific advice where needed. Give a GST professional the contract, invoice, provider details, recipient status, and a description of the service workflow.

ScreenshotNeo and GST documentation

ScreenshotNeo is a website screenshot API and MCP server from Yorker Media. GST treatment still depends on the provider, recipient, registration status, service design, and transaction documents described above; the product’s API format or plan price does not by itself establish a tax classification.

For developers evaluating the service, ScreenshotNeo returns a screenshot or PDF from a GET request. Its API documentation is at ScreenshotNeo API docs. One API call can be made from cURL, Python, or Node.js:

cURL

curl -G "https://api.screenshotneo.com/v1/shot" \
  -d access_key=YOUR_API_KEY \
  --data-urlencode url=https://stripe.com \
  -o shot.webp

Python

import requests

r = requests.get(
    "https://api.screenshotneo.com/v1/shot",
    params={"access_key": "YOUR_API_KEY", "url": "https://stripe.com"},
    timeout=90,
)
r.raise_for_status()
with open("shot.webp", "wb") as image_file:
    image_file.write(r.content)

Node.js

const q = new URLSearchParams({
  access_key: 'YOUR_API_KEY',
  url: 'https://stripe.com'
});
const res = await fetch(`https://api.screenshotneo.com/v1/shot?${q}`);
if (!res.ok) throw new Error(`Screenshot request failed: ${res.status}`);
const bytes = Buffer.from(await res.arrayBuffer());
await import('node:fs/promises').then(fs => fs.writeFile('shot.webp', bytes));

Replace the sample URL with a page you are authorized to capture and keep the API key private. To reconcile usage with an invoice, retain your contract, invoices, account records, and any available usage records. Confirm the provider’s tax invoice and GST details directly; no API response format determines the buyer’s tax obligations.

Or skip the browser setup

ScreenshotNeo provides a managed API, so you can send a URL instead of maintaining browser capture infrastructure. Cookie banners, popups, and chat widgets are removed before the shot. Bot checks, blank pages, and failed loads are never billed. Its MCP server lets AI agents take screenshots, and 1,000 screenshots a month are free with no card; paid plans start at $5 for 3,000.

curl -G "https://api.screenshotneo.com/v1/shot" \
  -d access_key=YOUR_API_KEY \
  --data-urlencode url=https://stripe.com \
  -o shot.webp

See the API documentation and sign up free for 1,000 screenshots a month, with no card. Keep the provider invoice and contract for your GST review; this API example is not tax advice.

Common questions

Does a foreign API provider charge GST in India?

It depends on the service and recipient. CBIC’s FAQ distinguishes GST-registered Indian recipients, who may pay applicable IGST under reverse charge when import conditions apply, from unregistered recipients buying the described OIDAR service, for whom the overseas supplier is liable to register and pay.

Does paying in dollars make an API subscription an export?

No. For an Indian supplier’s service to an overseas customer, payment in convertible foreign exchange is one of five export conditions.

Is the GST rate definitely 18%?

CBIC’s FAQ lists 18% for IT services. That does not classify every screenshot API subscription or settle a particular invoice. Verify the current applicable classification and rate for your transaction.

Does the intermediary circular exempt screenshot APIs?

No. The circular addresses a specified Indian data-hosting and overseas cloud-provider arrangement. It is context for analyzing that fact pattern, not a ruling on screenshot API subscriptions.

Sources and scope

Tax law, notifications, and guidance can change. Before relying on this summary, check current CBIC materials and obtain advice using the provider’s location and GSTIN, customer location and registration status, invoice, contract, and service workflow.