...

Verifying webmasters, bloggers and advertisers: taxpayer ID (INN) for ERIR

Online advertising is recorded in ERIR together with details of the advertiser and the person who distributed it, and whoever submits them is responsible for their accuracy. We recognise a webmaster’s passport without manual entry, find the taxpayer ID (INN), check self-employed status and match the face to the document, and check the advertiser by the company’s taxpayer ID (INN). The data goes to your system, and from there to the advertising data operator (ORD) and the payout register.

Checking a CPA network webmaster: passport, taxpayer ID (INN), self-employed status and watchlists before payout
from 16 ₽ passport without manual entry per KYC session
5 ₽ taxpayer ID (INN) from the passport or self-employed status
195+ countries and territories — partners’ documents
from 29 ₽ document, liveness and face match to the photo in the document
Passport without entry INN by passport Self-employed status Company by tax number Watchlists and sanctions

Data stored in Russia · Russian software registry no. 19972 · 152‑FZ

Ad labelling, ERIR and partner payouts: what the law requires from the advertising chain

The advertising law requires online advertising to be recorded together with details of the advertiser and the person who distributed it. In the CPA model there are hundreds of distributors, and details of each are needed for the report.
Payout is a separate task: a self-employed person, a sole proprietor and an individual have different tax consequences for the payer.

  • Recording advertising in ERIR

    38‑FZ, Art. 18.1, parts 1, 3, 5, 11, 13, 16, 17

    Document check

    Who submits

    • Advertisers, advertising distributors and advertising system operators
    • Through an advertising data operator
    • Responsibility — for completeness, accuracy, currency and timeliness

    Labelling

    • An “advertisement” label and a reference to the advertiser or its site
    • An advertising identifier from the ORD

    Storage

    • Roskomnadzor keeps the information for at least three years
    • The procedure, format and deadlines for submission are set by the Government
  • Details of the parties

    Government Order No. 1362-r, items 2–3

    Company by tax number

    A company or a sole trader

    • Name or full name
    • Taxpayer ID (INN) and OGRN or OGRNIP
    • The company’s address and manager

    An individual

    • Full name and home address
    • Taxpayer ID (INN) — for a Russian person

    Foreigner

    • A mobile phone number or electronic payment instrument — for a foreign individual
  • Payout to a partner

    422‑FZ, Arts. 5, 15; Tax Code, Art. 226(1); 38‑FZ, Art. 18.2

    Self-employed status

    A self-employed person

    • Without a receipt the payout is subject to insurance contributions
    • The right to the professional income tax is deemed lost from the day the grounds arose

    An individual

    • An organisation or sole proprietor from which a person receives income withholds and pays personal income tax as a tax agent

    Contributions

    • 3% of quarterly income from distributing advertising
    • Advertising distributors, advertising system operators and those acting on their instructions

A CPA network, an affiliate programme, a blogger agency, an ad exchange: whom to check and when

Verifying webmasters and advertisers is needed wherever advertising is paid for by results. The point of checking depends on who receives the money and who prepares the report.

  • CPA network

    • A webmaster is checked before the first withdrawal of funds
    • The advertiser — by the company’s taxpayer ID (INN) before the offer launches
    • The data of both parties — in one questionnaire for the ORD report
  • A brand’s affiliate programme

    • A bank, an insurer or an online school pays partners directly
    • Self-employed — status before every payout
    • A partner company — the manager and founders by taxpayer ID (INN)
  • A blogger agency and platform

    • The channel owner is identity-checked; you confirm that the channel belongs to them
    • Passport and taxpayer ID (INN) — for the contract and the advertising report
    • A foreign blogger — a passport from 195+ countries and territories
  • An ad exchange and seeding

    • The owner of a site or channel is checked on connecting
    • The document number and taxpayer ID (INN) from the check help your system find a repeat registration
    • The payout goes to the owner’s details, not to a third party
  • A service’s referral programme

    • A reward withdrawn as money — a document at withdrawal
    • You set the check thresholds
    • Small bonuses — without a document, by the programme rules
  • An affiliate network manager's workplace: a laptop, a smartphone and a notebook on a desk

Self-employed, sole proprietor, individual, company, foreign national: what partner data is needed for the ORD and the payout

A webmaster registers with an email and a nickname, but the advertising report and the payment order need a full name, taxpayer ID (INN) and status. The set of data depends on how the partner works.

  • A self-employed webmaster

    Full name, address and taxpayer ID (INN) — from the passport without manual entry and by taxpayer ID (INN).

    Professional income tax status — at registration and before every payout.

    • 422‑FZ, No. 1362-r
  • A sole trader

    A sole proprietor — by the state register of sole proprietors (EGRIP): whether active and whether there is no bankruptcy.

    The owner’s document confirms that the entrepreneur set up the account themselves.

    • No. 1362-r
  • An individual without status

    Passport and taxpayer ID (INN) — for the advertising report and the contract.

    Paying a claim — with personal income tax withheld: the name and taxpayer ID (INN) from the check go into the payout register.

    • Tax Code, Art. 226(1)
  • A partner company or agency

    A company — by tax number: status, manager, founders, nominee director.

    Representative goes through their own KYC session.

    • No. 1362-r
  • A foreign webmaster

    A passport from 195+ countries and territories, sanctions and international screening with PEP.

    A phone number or electronic payment instrument for the advertising report is taken by your system from the questionnaire.

    • No. 1362-r, item 3
  • A blogger with a channel

    The owner’s identity — a document and liveness with a face match to the photo in the document.

    An audience over 10,000 — check the page against the Roskomnadzor list before placing advertising.

    • 149‑FZ, Art. 10.6(1.2)

Checking a webmaster: three steps from registration to the first payout

The partner goes through the widget in their account, and the rest goes through the API. Registration stays fast: a document is needed before the first withdrawal of money.

Step 1

Passport and liveness in the account

The webmaster clicks “Withdraw funds”, photographs the passport and passes liveness, and the face is matched to the photo in the document. Full name, date of birth and address go into the questionnaire without retyping, and a forgery or a photo of a screen is flagged at once.

A webmaster photographs a passport in the partner account before withdrawing funds
Step 2

Taxpayer ID (INN), status and watchlists

The taxpayer ID (INN) is found from the passport data, and self-employed status, the list of terrorists and extremists, the register of foreign agents and sanctions are checked. A partner company — by taxpayer ID (INN) from the state register of legal entities (EGRUL) or EGRIP.

Taxpayer ID (INN), self-employed status, watchlists and sanctions from the passport data
Step 3

The decision in your system

The results arrive as JSON by session ID. Your system fills in the counterparty record for the ORD, matches the payout details with the partner’s name and approves the withdrawal or sends it for manual review.

A partner record with data for the advertising report and a payout decision

Fake leads, money mules in payouts and front advertisers: where a CPA network loses money

Three figures from the advertising law

The network checks traffic quality with its own tools. But behind every piece of fraudulent traffic there is a person who wants to withdraw money — and an identity check closes exactly that step.

  • 01

    A throwaway webmaster

    After being blocked for fraud, a webmaster registers again with a new email. Your system compares the passport number and taxpayer ID (INN) from the check with blocked accounts.

  • 02

    A money mule at withdrawal

    The account is set up for a front person, and the money goes to the organiser. Liveness and a face match to the document show who withdraws the money, and the payout details are matched to the name in the passport.

  • 03

    Someone else’s data in the report

    A partner enters someone else’s name and taxpayer ID (INN) — inaccurate information goes to ERIR, and whoever submitted it is responsible for its accuracy. The taxpayer ID (INN) is found from the passport that the partner presented themselves.

  • 04

    An advertiser without money

    A company launches an offer, gets leads and disappears before paying. Status, manager, bankruptcy and account blocks by taxpayer ID (INN) — before the launch.

  • 3 years Roskomnadzor keeps information about advertising and its participants
  • 3% mandatory contributions from quarterly income from online advertising
  • 10 000 users — the threshold for the Roskomnadzor list of personal pages

Partner admission checklist: document, taxpayer ID (INN), status, watchlists and data for ERIR

Four groups, eighteen lines. The tag shows who closes the line: our check, your system or the advertising data operator.

  • A Russian passport or a foreigner's document from 195+ countries and territories is recognised from a photo, and the full name and address go into the questionnaire NeuroVision
  • A photo of a screen, a printout, a pasted-in photo and editing in an editor — before admission NeuroVision
  • Validity of a Russian passport against the Ministry of Internal Affairs database NeuroVision
  • Taxpayer ID (INN) from the passport — for the contract and the advertising report NeuroVision
  • The partner’s nickname, site and channels are tied to one questionnaire Your system

  • Liveness: a live person is in front of the camera, not a photo, a screen, a mask or a deepfake NeuroVision
  • The face matches the photo in the document NeuroVision
  • One passport — one account: a repeat registration is visible by document number Your system
  • Payout details — in the name from the passport Your system

  • Counterparty record for the ORD: full name or name, taxpayer ID (INN), OGRN, address Your system
  • Contracts, acts and advertising identifiers in ERIR ORD
  • A self-employed receipt or personal income tax withholding for an individual Your system
  • A repeat check — a document and liveness again — for new details and a large payout Your system
  • NeuroVision  — the line is closed by NeuroVision: document recognition, anti-fraud, liveness, taxpayer ID (INN), status, company, watchlists and sanctions
  • Your system  — a line of your system: questionnaire, one passport — one account, details, ORD counterparty record, receipt and personal income tax, repeat check
  • ORD  — the advertising data operator: contracts, acts and advertising identifiers in ERIR

An advertiser and an offer: what to check before launching traffic

  • The company exists and operates

    Risk. The offer is launched by a company in liquidation or a shell that will not pay for leads.

    NeuroVision. Status in EGRUL or EGRIP, registration date, bankruptcy and account blocks by tax authority decision — by taxpayer ID (INN).

  • The company is not a nominee

    Risk. The manager is listed in dozens of companies, and the real owner is hidden.

    NeuroVision. A nominee or mass-manager flag, the director’s links to other companies, founders.

  • Watchlists and sanctions

    Risk. The network receives money from a person on a Rosfinmonitoring list or under sanctions.

    NeuroVision. The manager and founders — against the list, the register of foreign agents and sanctions lists.

  • The representative is who they claim to be

    Risk. An advertiser account is set up by an outsider on behalf of a well-known company.

    NeuroVision. The representative goes through their own KYC session: passport, liveness and a face match to the document; you verify the authority.

The legality of the offer itself — licences, permits and restrictions on advertising certain goods — is checked by your lawyer. NeuroVision confirms the company and the people behind it. A company check by taxpayer ID (INN) is on request.

When to check a partner again: new details, growing payouts, a status change

A regular webmaster goes through KYC once, but status, details and watchlists change. A repeat check is needed where the risk changes.

  • New details

    A partner changes the card or account for payouts. A new short session — document and liveness again — confirms that the details are changed by the passport holder, not by someone who gained access to the account.

  • A payout above your threshold

    Before a large withdrawal — a repeat check of the document and status. You set the threshold and frequency.

  • A status change

    A self-employed person deregistered or became a sole proprietor, or a company went into liquidation. Status and taxpayer ID (INN) are checked before every payout, and the details for the ORD are updated.

  • List updates

    Rosfinmonitoring, the Ministry of Justice and sanctions authorities update their lists. The partner base is rechecked against the new versions, and matches go to manual review.

Checks for a CPA network and an affiliate programme: catalogue and prices

Each check is switched on separately — for the partner type and the payout amount. You pay for completed requests. All database checks are in the catalogue AML checks.

Partner

Passport without manual entry, anti-fraud and live presence.

  • OCR · anti-fraud

    Russian passport recognition

    A Russian passport is recognised from a photo: the fields arrive as a JSON response in your system.

    from 16 ₽

    Learn more
  • OCR · anti-fraud

    Foreigners' documents: 195+ countries and territories

    A foreign citizen's document is recognised from a photo; the name in Latin script is taken from the machine-readable zone.

    from 16 ₽

    Learn more
  • KYC

    Liveness and face-to-document comparison

    Liveness and a one-off match of the partner’s face to the photo in the document within the current check.

    from 29 ₽ per session

    Learn more
  • Police · SMEV

    Validity of a Russian passport

    The authenticity and validity of a Russian passport through the interagency interaction system. It catches expired, replaced, lost and invalid documents and verifies that the passport was issued to this particular person.

    5 ₽ / check

    Learn more

What checking a webmaster and an advertiser costs

The price is per KYC session of one partner and per database check. No subscription fee: the more checks a year, the lower the price.

  • Document

    from 16 ₽ per session

    Calculate

    A Russian passport or a foreigner's document with no manual entry, anti-fraud: photo of a screen, printout, pasted-in photo, editing. An additional document — 10 ₽.

  • Most popular choice

    Taxpayer ID (INN), status and watchlists

    5 ₽ per check

    Build a set

    Taxpayer ID (INN) from the passport, self-employed status, the list of terrorists and extremists, the register of foreign agents, sanctions. International screening — RUB 36.

  • Document + liveness

    from 29 ₽ per session

    Enable

    Everything in “Document”, plus liveness, face-to-document comparison and deepfake detection. For withdrawals and changes of details.

One session — one person: a company representative goes through their own. At 10,000 checks a year the “Document” session is RUB 18 on the calculator. A company check by taxpayer ID (INN) is on request. Test period — 1 month. Calculator on the pricing page.

Connecting to webmaster registration, withdrawals and advertiser onboarding

The check is built into the partner account, the withdrawal request and the advertiser questionnaire. Steps are switched on by scenario rules — a document before the first payout, a repeat session when details change.

Partner account

The Web SDK goes into the webmaster’s account, and the SDK for iOS and Android into the network’s mobile app. A manager can send a partner a session link. Logo, colours, texts and languages are configurable. Documentation

  • Web SDK
  • iOS and Android
  • Link
  • REST API
  • Docker

Test period — 1 month

Payment for completed checks, the data retention period is set in the scenario, support through a ticket system.

Why CPA networks and affiliate programmes choose NeuroVision

An affiliate network needs a provider that checks both the person and the company and returns data in the form that the contract, the ORD and accounting expect.

A webmaster, their taxpayer ID (INN) and status — in one session, an advertiser — by a single taxpayer ID (INN)

Passport recognition, taxpayer ID (INN), self-employed status and watchlist checks work on the same data. The counterparty record is built without manual entry, and a manager runs an advertiser check from the same CRM.

There is no need to assemble a solution from several vendors and reconcile their responses.

Passport Tax number Status API

Documents from 195+ countries and territories

For foreign webmasters and bloggers.

Liveness iBeta PAD 1–3

ISO 30107-3: photos, masks and deepfakes do not pass.

Payment per check

From 5 ₽ per check, no subscription fee.

Data in Russia

Russian software register entry No. 19972, 152‑FZ.

Affiliate marketing glossary: ORD, ERIR, webmaster, hold

A short guide to the terms found in the advertising law, a partner contract and a CPA network account.

CPA
A model of paying for advertising by target action — a lead, a purchase or a registration — rather than by impression or click.
Cost per action
Webmaster
A CPA network partner who brings buyers to an offer from their own site, channel or advertising campaigns.
Publisher / affiliate
Offer
An advertiser’s proposal in a CPA network: the product, target action, reward and traffic rules.
Offer
Hold
The period during which a webmaster’s reward cannot be withdrawn: the advertiser reconciles lead quality.
Hold
Advertising distributor
A person who distributes advertising by any means, in any form and using any tools.
Ad distributor
Advertising data operator (ORD)
The owner of software for recording online advertising, authorised by Roskomnadzor to receive information about advertising and pass it to Roskomnadzor.
Ad data operator
ERIR
The Unified Register of Internet Advertising: information about advertising, advertisers and advertising distributors recorded by Roskomnadzor.
Unified ad registry
Advertising identifier
A unique digital designation that the ORD assigns to advertising so that it can be traced.
Ad ID (erid)
Professional income tax
The self-employed regime: the performer pays tax on income and issues the customer a receipt.
Self-employed tax
Liveness
A check that a live person is in front of the camera, and not a photo, a screen, a mask or a deepfake.
Liveness detection

Frequently asked questions about verifying CPA network webmasters and advertisers

It is establishing the identity of a CPA network or affiliate programme partner before payout: document, taxpayer ID (INN), tax status and a watchlist check. The network gets accurate information for the contract, the advertising report and the payout register.

Information about online advertising is submitted to ERIR through an advertising data operator, and the information about an advertising distributor includes the taxpayer ID (INN) for a Russian person. The taxpayer ID (INN) is also needed for a contract with a self-employed person. NeuroVision finds the taxpayer ID (INN) from the passport — RUB 5.

Full name, address and a mobile phone number or electronic payment instrument — this is how the set of information for ERIR is defined. We recognise a passport from 195+ countries and territories without manual entry and check it against sanctions.

The right to the professional income tax is deemed lost from the day the grounds arose, and without a receipt the payout is subject to insurance contributions. That is why status is checked before payout, not only at registration. Status check — RUB 5.

No. NeuroVision is not an advertising data operator. We check the partner and return the result to your system, and it passes the information to the ORD together with contracts and acts.

By the company's taxpayer ID (INN): status in EGRUL, manager and founders, nominee director, bankruptcy and account blocks, watchlists and sanctions. The representative goes through their own KYC session.

Roskomnadzor keeps a list of personal pages with an audience of more than 10,000 users, and the advertising law prohibits advertising on certain personal pages. You check the page against the list; we confirm the identity of the channel owner.

The network checks the quality of clicks and leads with its own tools. An identity check closes another step — withdrawing money: account farms, returning after a ban and payouts through a mule come down to the document, the taxpayer ID (INN) and liveness.

Registration stays fast: a document is needed before the first withdrawal of funds. Verification takes under a minute, and a repeat one only when details change or on a large payout.

Yes. Each taxpayer ID (INN) goes as a separate request through the REST API, and your system can send the whole payout register.

In Russia: in our cloud or on your servers when installed in Docker. NeuroVision is included in the Russian software register, entry No. 19972.

Document — from RUB 16 per session, with liveness — from RUB 29, taxpayer ID (INN), self-employed status and watchlists — RUB 5 each. A company check by taxpayer ID (INN) is on request. Test period — 1 month.

We will select checks for your CPA network or affiliate programme

Tell us how many partners withdraw money every month and who they are — self-employed, sole proprietors or companies. We will build a checking scenario and give you test access.

Can't put your request into words? Book a call and our team will contact you at a convenient time

Book a call

The company is included in the register of IT companies and the register of personal data operators of the Russian Ministry of Digital Development.

Address: Moscow, Presnenskaya Embankment 12 — Moscow City business centre, Federation Tower. Nearest metro stations: Delovoy Tsentr and Mezhdunarodnaya.