Receive your apostille the same day or get your money back.
    Book now

    // Integrations

    Notarisation & apostille, built into your platform.

    Put a booking form on your own website, create bookings from your own system and get a signed message the moment each one arrives. Our notary partners handle the meeting remotely via video meeting.

    Hague Convention countries
    130
    Hague Convention countries
    Notarised and apostilled
    24h
    Notarised and apostilled
    Office visits
    0
    Office visits
    request
    # Your system
    POST /v1/bookings
    
    # Our signed message
    booking.received

    // How you connect

    Three ways to connect

    01

    Booking widget

    A booking form on your own website, in your name, logo and colours. One line of code. In white-label mode your clients see your brand, not ours.

    02

    Booking API

    Create bookings from your own system. Upload documents, choose a free time, and read or cancel a booking until 24 hours before the meeting.

    03

    Signed webhooks

    Get a signed message the moment a booking is received, so your system always knows.

    Prefer no code at all? Share your referral link or QR code from your partner portal.

    How a booking works

    1. 1

      Book

      Your client picks a time and uploads the documents.

    2. 2

      Meet

      Our notary partner meets your client remotely via video meeting.

    3. 3

      Notarise and apostille

      The documents are notarised and apostilled.

    4. 4

      Deliver

      Returned digitally or by post, as your client chooses.

    // Widget

    A booking form in your brand.

    • Your name, colour and logo on the form
    • Loads only on the websites you approve
    • Clients accept your terms and privacy policy before they book
    • Preview it before you go live
    index.html
    <script src="https://notarydirect.se/widget.js"
      data-partner="your-slug"
      data-white-label="true"
      data-mode="button" async></script>

    Use data-mode="inline" to place the form directly on a page.

    POST /v1/bookings
    {
      "meeting_datetime": "2026-11-10T10:00:00Z",
      "client": { "name": "Jane Doe" },
      "documents": [{ "service": "certified_copy",
                      "apostille": true }],
      "destination_country": "Spain"
    }

    // API

    Create bookings from your own system.

    • Free meeting times in UTC
    • Document upload through a secure upload URL
    • Read a booking, or cancel it up to 24 hours before the meeting
    • Your own reference on every booking
    Read the developer guide

    // Webhooks

    Know the moment a booking arrives.

    We send one event, booking.received, with the booking number, the meeting time and your own reference. Every message is signed, so your system can verify it. If your receiver is down, we retry automatically.

    webhook
    X-NotaryDirect-Timestamp: <Unix seconds>
    X-NotaryDirect-Signature: sha256=<hex HMAC>
    X-NotaryDirect-Event-Id: <event id>

    Live in nine steps

    1. 1

      Brand: your name, colour and logo.

    2. 2

      Contact: who we can reach.

    3. 3

      Legal: your terms and privacy links.

    4. 4

      Allowed websites: where the form may load.

    5. 5

      Embed code: one line to paste.

    6. 6

      API key: optional, for developers.

    7. 7

      Webhook: optional, signed booking messages.

    8. 8

      Test event: optional, check your system.

    9. 9

      Go live: switch the form on.

    All of it is done in the Integration page of your partner portal.

    Good to know

    Signed webhooks

    Every message carries an HMAC-SHA256 signature.

    API keys

    Shown once and stored hashed.

    Approved websites only

    Your form loads only where you allow it.

    Your data only

    You only ever see your own bookings.

    Frequently asked questions

    Law firms, corporate service providers, fund administrators, family offices, migration consultants and platforms that handle cross-border documents.

    In white-label mode they see your name, logo and colours. Our notary partners handle the meeting remotely via video meeting.

    The booking number, meeting time and link, client name, destination, channel and your own reference.

    Yes, until 24 hours before the meeting.

    You invoice your own clients at your own price and NotaryDirect invoices you. Talk to us for details.