> ## Documentation Index
> Fetch the complete documentation index at: https://www.illusory.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Morocco

> Residential targeting for Morocco: states, regions, and cities with their targeting tokens.

Target Morocco with `-country-ma` in your proxy username.

The full username form is `<username>-country-ma-state-<state>-city-<city>`.
Include the state to pin a specific city: many city names repeat across states, so
the state is what disambiguates them. Each state below lists its state-only token and
a table of cities with their combined state-plus-city tokens.

<Note>
  Available locations change frequently as the pool updates. State and city
  targeting resolve wherever the pool has coverage. If a location returns no exits,
  broaden to the country or retry later.
</Note>

## States and cities

<AccordionGroup>
  <Accordion title="Beni Mellal-Khenifra (-state-benimellalkhenifra)">
    State-only token: `-state-benimellalkhenifra`

    | City                  | Token                                               |
    | --------------------- | --------------------------------------------------- |
    | Afourer               | `-state-benimellalkhenifra-city-afourer`            |
    | Al Fqih Ben Çalah     | `-state-benimellalkhenifra-city-alfqihbencalah`     |
    | Beni Mellal           | `-state-benimellalkhenifra-city-benimellal`         |
    | Boumia                | `-state-benimellalkhenifra-city-boumia`             |
    | Demnate               | `-state-benimellalkhenifra-city-demnate`            |
    | El Ksiba              | `-state-benimellalkhenifra-city-elksiba`            |
    | Fquih Ben Salah       | `-state-benimellalkhenifra-city-fquihbensalah`      |
    | Kasba Tadla           | `-state-benimellalkhenifra-city-kasbatadla`         |
    | Khenifra              | `-state-benimellalkhenifra-city-khenifra`           |
    | Khouribga             | `-state-benimellalkhenifra-city-khouribga`          |
    | Moulay Bou ’azza      | `-state-benimellalkhenifra-city-moulaybouazza`      |
    | Oued Zem              | `-state-benimellalkhenifra-city-ouedzem`            |
    | Oulad Embarek         | `-state-benimellalkhenifra-city-ouladembarek`       |
    | Souq Sebt Oulad Nemma | `-state-benimellalkhenifra-city-souqsebtouladnemma` |
  </Accordion>

  <Accordion title="Casablanca-Settat (-state-casablancasettat)">
    State-only token: `-state-casablancasettat`

    | City                   | Token                                               |
    | ---------------------- | --------------------------------------------------- |
    | Aïn Harrouda           | `-state-casablancasettat-city-ainharrouda`          |
    | Azamor                 | `-state-casablancasettat-city-azamor`               |
    | Benslimane             | `-state-casablancasettat-city-benslimane`           |
    | Berrechid              | `-state-casablancasettat-city-berrechid`            |
    | Bir Jdid               | `-state-casablancasettat-city-birjdid`              |
    | Bouskoura              | `-state-casablancasettat-city-bouskoura`            |
    | Casablanca             | `-state-casablancasettat-city-casablanca`           |
    | Dar Bouazza            | `-state-casablancasettat-city-darbouazza`           |
    | El Jadida              | `-state-casablancasettat-city-eljadida`             |
    | Hay Mohammadi          | `-state-casablancasettat-city-haymohammadi`         |
    | Jem’at Oulad ’Abbou    | `-state-casablancasettat-city-jematouladabbou`      |
    | Laayoune               | `-state-casablancasettat-city-laayoune`             |
    | Lahraouyine            | `-state-casablancasettat-city-lahraouyine`          |
    | Mansoriyeh             | `-state-casablancasettat-city-mansoriyeh`           |
    | Méchouar de Casablanca | `-state-casablancasettat-city-mechouardecasablanca` |
    | Mohammedia             | `-state-casablancasettat-city-mohammedia`           |
    | Settat                 | `-state-casablancasettat-city-settat`               |
    | Sidi Othmane           | `-state-casablancasettat-city-sidiothmane`          |
    | Tit Mellil             | `-state-casablancasettat-city-titmellil`            |
    | Zawyat an Nwaçer       | `-state-casablancasettat-city-zawyatannwacer`       |
  </Accordion>

  <Accordion title="Drâa-Tafilalet (-state-draatafilalet)">
    State-only token: `-state-draatafilalet`

    | City          | Token                                    |
    | ------------- | ---------------------------------------- |
    | Agdz          | `-state-draatafilalet-city-agdz`         |
    | Errachidia    | `-state-draatafilalet-city-errachidia`   |
    | Kelaat Mgouna | `-state-draatafilalet-city-kelaatmgouna` |
    | Tabount       | `-state-draatafilalet-city-tabount`      |
  </Accordion>

  <Accordion title="Fes-Meknes (-state-fesmeknes)">
    State-only token: `-state-fesmeknes`

    | City                 | Token                                    |
    | -------------------- | ---------------------------------------- |
    | Aïn Taoujdat         | `-state-fesmeknes-city-aintaoujdat`      |
    | Al Machouar - Stinia | `-state-fesmeknes-city-almachouarstinia` |
    | Azrou                | `-state-fesmeknes-city-azrou`            |
    | El Hajeb             | `-state-fesmeknes-city-elhajeb`          |
    | El Menzel            | `-state-fesmeknes-city-elmenzel`         |
    | Fes                  | `-state-fesmeknes-city-fes`              |
    | Ghafsaï              | `-state-fesmeknes-city-ghafsai`          |
    | Meknes               | `-state-fesmeknes-city-meknes`           |
    | N'zalat              | `-state-fesmeknes-city-nzalat`           |
    | Nadour               | `-state-fesmeknes-city-nadour`           |
    | Ouislane             | `-state-fesmeknes-city-ouislane`         |
  </Accordion>

  <Accordion title="Guelmim-Oued Noun (-state-guelmimouednoun)">
    State-only token: `-state-guelmimouednoun`

    | City    | Token                                 |
    | ------- | ------------------------------------- |
    | Guelmim | `-state-guelmimouednoun-city-guelmim` |
    | Tan-Tan | `-state-guelmimouednoun-city-tantan`  |
  </Accordion>

  <Accordion title="Laayoune-Sakia El Hamra (-state-laayounesakiaelhamra)">
    State-only token: `-state-laayounesakiaelhamra`

    | City    | Token                                      |
    | ------- | ------------------------------------------ |
    | Smara   | `-state-laayounesakiaelhamra-city-smara`   |
    | Tarfaya | `-state-laayounesakiaelhamra-city-tarfaya` |
  </Accordion>

  <Accordion title="Marrakesh-Safi (-state-marrakeshsafi)">
    State-only token: `-state-marrakeshsafi`

    | City                 | Token                                         |
    | -------------------- | --------------------------------------------- |
    | Ben Guerir           | `-state-marrakeshsafi-city-benguerir`         |
    | El Kelaa des Srarhna | `-state-marrakeshsafi-city-elkelaadessrarhna` |
    | Essaouira            | `-state-marrakeshsafi-city-essaouira`         |
    | Had Hrara            | `-state-marrakeshsafi-city-hadhrara`          |
    | Imintanoute          | `-state-marrakeshsafi-city-imintanoute`       |
    | Marrakesh            | `-state-marrakeshsafi-city-marrakesh`         |
    | Méchouar-Kasba       | `-state-marrakeshsafi-city-mechouarkasba`     |
    | Safi                 | `-state-marrakeshsafi-city-safi`              |
    | Salasi               | `-state-marrakeshsafi-city-salasi`            |
    | Sebt Gzoula          | `-state-marrakeshsafi-city-sebtgzoula`        |
    | Sidi Abdallah Ghiat  | `-state-marrakeshsafi-city-sidiabdallahghiat` |
    | Sidi Moussa          | `-state-marrakeshsafi-city-sidimoussa`        |
    | Tahannout            | `-state-marrakeshsafi-city-tahannout`         |
    | Tamansourt           | `-state-marrakeshsafi-city-tamansourt`        |
    | Tlet Ighoud          | `-state-marrakeshsafi-city-tletighoud`        |
    | Youssoufia           | `-state-marrakeshsafi-city-youssoufia`        |
  </Accordion>

  <Accordion title="Oriental (-state-oriental)">
    State-only token: `-state-oriental`

    | City          | Token                               |
    | ------------- | ----------------------------------- |
    | Ain Erreggada | `-state-oriental-city-ainerreggada` |
    | Ben Taieb     | `-state-oriental-city-bentaieb`     |
    | Berkane       | `-state-oriental-city-berkane`      |
    | Midar         | `-state-oriental-city-midar`        |
    | Nador         | `-state-oriental-city-nador`        |
    | Oujda         | `-state-oriental-city-oujda`        |
    | Saidia        | `-state-oriental-city-saidia`       |
    | Taourirt      | `-state-oriental-city-taourirt`     |
  </Accordion>

  <Accordion title="Rabat-Salé-Kénitra (-state-rabatsalekenitra)">
    State-only token: `-state-rabatsalekenitra`

    | City                | Token                                           |
    | ------------------- | ----------------------------------------------- |
    | Al M'aziz           | `-state-rabatsalekenitra-city-almaziz`          |
    | El Harhoura         | `-state-rabatsalekenitra-city-elharhoura`       |
    | Kenitra             | `-state-rabatsalekenitra-city-kenitra`          |
    | Khemisset           | `-state-rabatsalekenitra-city-khemisset`        |
    | Mehediyah           | `-state-rabatsalekenitra-city-mehediyah`        |
    | Rabat               | `-state-rabatsalekenitra-city-rabat`            |
    | Salé                | `-state-rabatsalekenitra-city-sale`             |
    | Sidi Slimane        | `-state-rabatsalekenitra-city-sidislimane`      |
    | Sidi Yahia El Gharb | `-state-rabatsalekenitra-city-sidiyahiaelgharb` |
    | Sidi Yahya Zaer     | `-state-rabatsalekenitra-city-sidiyahyazaer`    |
    | Skhirate            | `-state-rabatsalekenitra-city-skhirate`         |
    | Temara              | `-state-rabatsalekenitra-city-temara`           |
  </Accordion>

  <Accordion title="Souss-Massa (-state-soussmassa)">
    State-only token: `-state-soussmassa`

    | City         | Token                                |
    | ------------ | ------------------------------------ |
    | Abattoir     | `-state-soussmassa-city-abattoir`    |
    | Agadir       | `-state-soussmassa-city-agadir`      |
    | Bellaa       | `-state-soussmassa-city-bellaa`      |
    | Dakhla       | `-state-soussmassa-city-dakhla`      |
    | Foum Zguid   | `-state-soussmassa-city-foumzguid`   |
    | Inezgane     | `-state-soussmassa-city-inezgane`    |
    | Lqoliaa      | `-state-soussmassa-city-lqoliaa`     |
    | Oulad Barhil | `-state-soussmassa-city-ouladbarhil` |
    | Oulad Teïma  | `-state-soussmassa-city-ouladteima`  |
    | Sidi Ifni    | `-state-soussmassa-city-sidiifni`    |
    | Taghazout    | `-state-soussmassa-city-taghazout`   |
    | Taroudant    | `-state-soussmassa-city-taroudant`   |
    | Tazemmourt   | `-state-soussmassa-city-tazemmourt`  |
    | Tiznit       | `-state-soussmassa-city-tiznit`      |
  </Accordion>

  <Accordion title="Tanger-Tetouan-Al Hoceima (-state-tangertetouanalhoceima)">
    State-only token: `-state-tangertetouanalhoceima`

    | City          | Token                                            |
    | ------------- | ------------------------------------------------ |
    | Al Hoceima    | `-state-tangertetouanalhoceima-city-alhoceima`   |
    | Boukhalef     | `-state-tangertetouanalhoceima-city-boukhalef`   |
    | Fnidek        | `-state-tangertetouanalhoceima-city-fnidek`      |
    | Issaguen      | `-state-tangertetouanalhoceima-city-issaguen`    |
    | Ksar El Kebir | `-state-tangertetouanalhoceima-city-ksarelkebir` |
    | Larache       | `-state-tangertetouanalhoceima-city-larache`     |
    | Tangier       | `-state-tangertetouanalhoceima-city-tangier`     |
    | Tétouan       | `-state-tangertetouanalhoceima-city-tetouan`     |
  </Accordion>
</AccordionGroup>

## Networks (ASN)

Target a specific carrier or network with `-asn-<code>`. ASN selects by network operator, so combine it with a state or city to also pin a location. Mobile carriers cover a country nationwide; fixed and cable networks only have exits in their service areas, so pairing one with a city it does not serve falls back to another exit on that network.

<AccordionGroup>
  <Accordion title="All networks (9)">
    | Network                                                                     | Token         |
    | --------------------------------------------------------------------------- | ------------- |
    | AS202656 Ivanov Vitaliy Sergeevich                                          | `-asn-202656` |
    | AS30983 CNRST (Centre National pour la Recherche Scientifique et Technique) | `-asn-30983`  |
    | AS31898 Oracle Corporation                                                  | `-asn-31898`  |
    | AS44559 IT HOSTLINE LTD                                                     | `-asn-44559`  |
    | AS48031 Ivanov Vitaliy Sergeevich                                           | `-asn-48031`  |
    | ASMedi                                                                      | `-asn-36925`  |
    | IAM-AS                                                                      | `-asn-6713`   |
    | MAROCCONNECT                                                                | `-asn-36884`  |
    | MT-MPLS                                                                     | `-asn-36903`  |
  </Accordion>
</AccordionGroup>
